Henrywood and Agarwal, Equation (12)

Time bar (total: 29.6s)

analyze785.0ms (2.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
15.4%12.5%68.6%0.2%0%18.7%0%7
16.7%12.5%62.3%0.2%0%24.9%0%8
20%14%56.1%0.2%0%29.6%0%9
20%14%56.1%0.2%0%29.6%0%10
20%14%56.1%0.2%0%29.6%0%11
22.9%14.8%49.9%0.2%0%35.1%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 500.0ms
Operation ival-pow, time spent: 208.0ms, 42.0% of total-time
Operation ival-mult, time spent: 153.0ms, 31.0% of total-time
Operation ival-div, time spent: 110.0ms, 22.0% of total-time
Operation ival-sub, time spent: 15.0ms, 3.0% of total-time
Operation const, time spent: 15.0ms, 3.0% of total-time

sample8.3s (27.9%)

Results
3.4s13417×256invalid
1.5s5154×256valid
1.3s3101×256infinite
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 4.4s
Operation ival-pow, time spent: 1.6s, 36.0% of total-time
Operation ival-div, time spent: 1.4s, 32.0% of total-time
Operation ival-mult, time spent: 1.1s, 26.0% of total-time
Operation ival-sub, time spent: 138.0ms, 3.0% of total-time
Operation const, time spent: 129.0ms, 3.0% of total-time
Bogosity

preprocess801.0ms (2.7%)

Algorithm
egg-herbie
Rules
1622×distribute-lft-neg-in
1546×distribute-rgt-neg-in
828×neg-sub0
826×neg-mul-1
688×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
70131(7.299265719334881e+78 4.861964713045581e-23 1.0998373436164903e-145 8.244124288791279e+95 3.073338183281314e+194)0-(pow.f64 (/.f64 d h) (/.f64 1 2))
63121(7.299265719334881e+78 4.861964713045581e-23 1.0998373436164903e-145 8.244124288791279e+95 3.073338183281314e+194)0-(pow.f64 (/.f64 d l) (/.f64 1 2))
420-0-(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
270-1(-1.6215155899080986e-61 -3.609093880011699e+229 -2.6636797657539665e+291 4.819830891572548e-286 3.5650436441519093e+270)(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
230-1(8.205635181284543e-171 5.979106995920223e-52 2.0612258193580543e-28 3.8087512874380924e-252 4.108264974689157e-72)(/.f64 (*.f64 M D) (*.f64 2 d))
00-0-h
00-0-M
00-0-(*.f64 2 d)
00-0-l
00-0-(*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2)))
00-0-(/.f64 d h)
044(3.206975450349851e-83 1.7237276114172262e-253 3.148114326086291e+247 7.305889414261529e-245 2.7081142064879104e+205)0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
00-0-(-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))
00-0-(*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2))
00-0-(*.f64 M D)
00-0-(/.f64 d l)
00-0-d
00-0-(/.f64 1 2)
00-0-2
00-0-1
00-0-D
00-0-(/.f64 h l)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802460
15782428
219802340
347452320
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 h l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l)) -1))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (neg.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (-.f64 -1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 (*.f64 -1/2 h) l) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (-.f64 -1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 (*.f64 -1/2 h) l) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (neg.f64 M) (/.f64 D (*.f64 d 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) -1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l)) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (neg.f64 M) (/.f64 D (*.f64 d 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) -1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l)) -1)))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 d l) (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2)))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2) (*.f64 1/2 (/.f64 h d))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 M h)) (*.f64 (sqrt.f64 (/.f64 M l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 M h)) (*.f64 (sqrt.f64 (/.f64 M l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 d (*.f64 2 M))) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 d (*.f64 2 M))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 2 D))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l h))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (*.f64 1/2 (/.f64 l h)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (/.f64 M l) (*.f64 1/2 (pow.f64 (/.f64 (/.f64 (*.f64 h D) 2) d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 M l) (pow.f64 (*.f64 D (/.f64 h (*.f64 d 2))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 h 2)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 h (*.f64 d 2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 d 2))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 l (/.f64 D (*.f64 d 2))) 2) (/.f64 h M)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 D (/.f64 l (*.f64 d 2))) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (/.f64 D (*.f64 d 2))) 2) -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 (sqrt.f64 (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 d 2))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

Results
393.0ms326×256valid
138.0ms185×256infinite
1.0ms256infinite
Compiler

Compiled 360 to 221 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 425.0ms
Operation ival-div, time spent: 172.0ms, 41.0% of total-time
Operation ival-pow, time spent: 129.0ms, 30.0% of total-time
Operation ival-mult, time spent: 105.0ms, 25.0% of total-time
Operation const, time spent: 12.0ms, 3.0% of total-time
Operation ival-sub, time spent: 7.0ms, 2.0% of total-time

eval4.0ms (0%)

Compiler

Compiled 111 to 58 computations (47.7% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
62.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
62.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
Compiler

Compiled 135 to 99 computations (26.7% saved)

localize888.0ms (3%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
89.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
84.7%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.5%
(pow.f64 (/.f64 d l) (/.f64 1 2))
74.8%
(pow.f64 (/.f64 d h) (/.f64 1 2))
89.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
84.7%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
77.5%
(sqrt.f64 (/.f64 d l))
74.8%
(sqrt.f64 (/.f64 d h))
92.2%
(*.f64 D (/.f64 (/.f64 M 2) d))
84.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))
77.5%
(sqrt.f64 (/.f64 d l))
74.8%
(sqrt.f64 (/.f64 d h))
91.6%
(*.f64 M (/.f64 D d))
86.0%
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
77.5%
(sqrt.f64 (/.f64 d l))
74.8%
(sqrt.f64 (/.f64 d h))
Results
512.0ms163×256valid
186.0ms92×256infinite
2.0ms256infinite
Compiler

Compiled 547 to 258 computations (52.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 459.0ms
Operation ival-mult, time spent: 191.0ms, 42.0% of total-time
Operation ival-div, time spent: 111.0ms, 24.0% of total-time
Operation ival-pow, time spent: 102.0ms, 22.0% of total-time
Operation composed, time spent: 17.0ms, 4.0% of total-time
Operation const, time spent: 15.0ms, 3.0% of total-time
Operation ival-sub, time spent: 9.0ms, 2.0% of total-time
Operation ival-add, time spent: 8.0ms, 2.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 1.0% of total-time

series127.0ms (0.4%)

Counts
16 → 528
Calls
Call 1
Inputs
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)>
#<alt (*.f64 M (/.f64 D d))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))>
#<alt (*.f64 D (/.f64 (/.f64 M 2) d))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))>
#<alt (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))>
#<alt (pow.f64 (/.f64 d h) (/.f64 1 2))>
#<alt (pow.f64 (/.f64 d l) (/.f64 1 2))>
#<alt (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))>
#<alt (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))>
Outputs
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))>
#<alt (*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))>
#<alt (*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)>
#<alt (/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)>
#<alt (/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (/.f64 (*.f64 D M) d)>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
Calls

156 calls:

TimeVariablePointExpression
17.0ms
d
@0
(* (/ h l) (* (pow (* D (/ (/ M 2) d)) 2) -1/2))
6.0ms
d
@0
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
4.0ms
l
@inf
(* (/ h l) (* (pow (* D (/ (/ M 2) d)) 2) -1/2))
3.0ms
d
@-inf
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (- 1 (* 1/2 (* (pow (* (/ M 2) (/ D d)) 2) (/ h l)))))
2.0ms
d
@0
(+ (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l))) 1)

rewrite259.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
354×cbrt-prod
343×log1p-expm1-u
343×expm1-log1p-u
331×add-cube-cbrt
328×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify707.0ms (2.4%)

Algorithm
egg-herbie
Rules
1886×times-frac
1150×fma-define
748×associate-*r*
716×associate-*l*
538×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054047625
1118340261
2413440074
Stop Event
node limit
Counts
867 → 323
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d 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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D d)))) 1)
(/.f64 (*.f64 M D) d)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 d))
(pow.f64 (*.f64 M (/.f64 D d)) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) 3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D d))) 2)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D d)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 M 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 M (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 M (*.f64 d 2))) (sqrt.f64 -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 M (*.f64 d 2))))) 1)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))
(fabs.f64 (*.f64 D (/.f64 M (*.f64 d 2))))
(log.f64 (pow.f64 (exp.f64 D) (/.f64 M (*.f64 d 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 M (*.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (/.f64 D (*.f64 d 2))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) h) l)
(/.f64 (neg.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) h)) (neg.f64 l))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (/.f64 D (*.f64 d 2))) (sqrt.f64 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h l)) (/.f64 1 (pow.f64 M 2))))
(fma.f64 (pow.f64 M 2) (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) 1)
(fma.f64 -1/8 (*.f64 (*.f64 h (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) (pow.f64 M 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) (/.f64 1 (pow.f64 D 2))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) l))) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) l))) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) l)) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) l))) (pow.f64 d 2)) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h l)) (pow.f64 d 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h)))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 (neg.f64 h) (-.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (/.f64 1 h)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/8 (/.f64 -1 h)) (neg.f64 h))
(fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/8 l)) (neg.f64 h) 1)
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 (neg.f64 h) (-.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (/.f64 1 h)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/8 (/.f64 -1 h)) (neg.f64 h))
(fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/8 l)) (neg.f64 h) 1)
(*.f64 -1 (*.f64 h (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))) (/.f64 1 h))))
(*.f64 (neg.f64 h) (-.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) (/.f64 1 h)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/8 (/.f64 -1 h)) (neg.f64 h))
(fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/8 l)) (neg.f64 h) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) l) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) l) l)
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) l) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) l) l)
(/.f64 (+.f64 l (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2))) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) l) l)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) l) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1)
(fma.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 -1/8 h) 1)
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d 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) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/4)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))))
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 1/8)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)) 1/8)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (pow.f64 M 2)))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (pow.f64 d 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (neg.f64 d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))))
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 (neg.f64 h) (fma.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 -1 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 (pow.f64 D 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) d)))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(fma.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (pow.f64 D 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)))
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1)
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 3)
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3) 1/3)
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2)
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 2))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 1))
(fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(+.f64 -1 (fma.f64 D (/.f64 M d) 1))
(/.f64 (*.f64 M D) d)
(*.f64 D (/.f64 M d))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 d))
(*.f64 D (/.f64 M d))
(pow.f64 (*.f64 M (/.f64 D d)) 1)
(*.f64 D (/.f64 M d))
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) 3)
(*.f64 D (/.f64 M d))
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D d))) 2)
(*.f64 D (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 M (/.f64 D d)) 3) 1/3)
(*.f64 D (/.f64 M d))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 D (/.f64 M d))
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) M))
(*.f64 D (/.f64 M d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D d)))))
(*.f64 D (/.f64 M d))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 3))
(*.f64 D (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 D (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 M 3)))
(*.f64 D (/.f64 M d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 d 3)))
(*.f64 D (/.f64 M d))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(+.f64 -1 (fma.f64 D (/.f64 M d) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D d))))
(*.f64 D (/.f64 M d))
(exp.f64 (log.f64 (*.f64 M (/.f64 D d))))
(*.f64 D (/.f64 M d))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D d))) 1))
(*.f64 D (/.f64 M d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(+.f64 -1 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(+.f64 -1 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) l)
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (neg.f64 l))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 1)
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) 3)
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 3) 1/3)
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 M (*.f64 d 2))) (sqrt.f64 -1/2))) 2)
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 2))
(fabs.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)))
(fabs.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) 3))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) 3)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(+.f64 -1 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(+.f64 -1 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) 1))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 M (*.f64 d 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M 2) d))))
(+.f64 -1 (fma.f64 (/.f64 D d) (/.f64 M 2) 1))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 1)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) 1/2)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 3)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 3) 1/3)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 2)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(fabs.f64 (*.f64 D (/.f64 M (*.f64 d 2))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(log.f64 (pow.f64 (exp.f64 D) (/.f64 M (*.f64 d 2))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 M (*.f64 d 2))))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 3))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M 2) d))))
(+.f64 -1 (fma.f64 (/.f64 D d) (/.f64 M 2) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(exp.f64 (log.f64 (*.f64 D (/.f64 M (*.f64 d 2)))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 M (*.f64 d 2)))) 1))
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 (/.f64 M 2) d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(pow.f64 (*.f64 (*.f64 M (/.f64 D (*.f64 d 2))) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 2))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 1))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 1)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 3)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3) 1/3)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 2))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) h)) (neg.f64 l))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/8) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 6))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (/.f64 D (*.f64 d 2))) (sqrt.f64 1/2))) 2)
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 2))
(fabs.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)))
(fabs.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 6))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 1))
(+.f64 1 (-.f64 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 1))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 1)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 3)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3) 1/3)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 2))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))) 3))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))

eval253.0ms (0.9%)

Compiler

Compiled 13614 to 7069 computations (48.1% saved)

prune249.0ms (0.8%)

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New42334457
Fresh000
Picked314
Done000
Total42635461
Accuracy
89.4%
Counts
461 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.5%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
36.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) h)
36.8%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
15.6%
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
62.9%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.5%
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) 1))
33.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
33.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
37.9%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
62.8%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
14.3%
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D (*.f64 d 2))) (sqrt.f64 (/.f64 h l))) 2))))
65.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))
36.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
62.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
36.2%
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
26.6%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
36.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
62.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
51.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
32.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))))
19.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
35.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
55.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
52.0%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
21.6%
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
38.8%
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
23.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
16.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 2098 to 1535 computations (26.8% saved)

localize1.1s (3.6%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
99.9%
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
98.1%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
95.9%
(sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))
99.9%
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
98.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))
97.2%
(*.f64 D (/.f64 (/.f64 M 2) d))
93.4%
(sqrt.f64 (/.f64 d h))
98.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))
97.2%
(*.f64 D (/.f64 (/.f64 M 2) d))
95.2%
(sqrt.f64 (/.f64 l d))
93.4%
(sqrt.f64 (/.f64 d h))
99.9%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.4%
(/.f64 1 (*.f64 h l))
93.2%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
99.2%
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
98.2%
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
95.3%
(sqrt.f64 (/.f64 d l))
93.4%
(sqrt.f64 (/.f64 d h))
Results
715.0ms198×256invalid
104.0ms48×256valid
19.0ms256infinite
2.0ms256invalid
Compiler

Compiled 636 to 321 computations (49.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 628.0ms
Operation ival-div, time spent: 316.0ms, 50.0% of total-time
Operation ival-mult, time spent: 165.0ms, 26.0% of total-time
Operation ival-pow, time spent: 84.0ms, 13.0% of total-time
Operation ival-add, time spent: 24.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 3.0% of total-time
Operation const, time spent: 15.0ms, 2.0% of total-time
Operation ival-sub, time spent: 3.0ms, 0.0% of total-time

series109.0ms (0.4%)

Counts
11 → 360
Calls
Call 1
Inputs
#<alt (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))>
#<alt (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (sqrt.f64 (/.f64 l d))>
#<alt (/.f64 (sqrt.f64 d) (sqrt.f64 l))>
#<alt (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))>
#<alt (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))>
#<alt (*.f64 (sqrt.f64 h) (sqrt.f64 l))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)>
Outputs
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 d)))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)>
#<alt (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))>
#<alt (*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 13)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d)))) (*.f64 1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 d)))))) (pow.f64 d 3))) (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))>
#<alt (+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))>
#<alt (+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 h (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))>
#<alt (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))>
#<alt (*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (pow.f64 l 5)) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 h (sqrt.f64 -1)) (*.f64 d l)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (*.f64 (pow.f64 l 5) (sqrt.f64 -1))) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))))>
#<alt (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (pow.f64 l 3)) h)))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d)))) l)>
#<alt (/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) l) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))))))) l)>
#<alt (/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (pow.f64 d 11) (*.f64 (pow.f64 h 5) l)))))))))) l)>
#<alt (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))>
#<alt (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))))>
#<alt (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))>
#<alt (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))>
#<alt (*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))>
#<alt (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))>
#<alt (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))>
#<alt (*.f64 -1 (*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))>
#<alt (*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))>
#<alt (*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
Calls

111 calls:

TimeVariablePointExpression
13.0ms
D
@inf
(pow (sqrt (* (/ d (* (sqrt h) (sqrt l))) (+ 1 (* -1/2 (* (/ h l) (pow (* M (/ D (* d 2))) 2)))))) 2)
5.0ms
D
@inf
(sqrt (* (/ d (* (sqrt h) (sqrt l))) (+ 1 (* -1/2 (* (/ h l) (pow (* M (/ D (* d 2))) 2))))))
4.0ms
d
@0
(sqrt (* (/ d (* (sqrt h) (sqrt l))) (+ 1 (* -1/2 (* (/ h l) (pow (* M (/ D (* d 2))) 2))))))
4.0ms
h
@-inf
(sqrt (* (/ d (* (sqrt h) (sqrt l))) (+ 1 (* -1/2 (* (/ h l) (pow (* M (/ D (* d 2))) 2))))))
3.0ms
h
@inf
(sqrt (* (/ d (* (sqrt h) (sqrt l))) (+ 1 (* -1/2 (* (/ h l) (pow (* M (/ D (* d 2))) 2))))))

rewrite130.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
340×times-frac
323×log1p-expm1-u
323×expm1-log1p-u
322×cbrt-prod
318×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046460
1791448
Stop Event
node limit
Counts
11 → 293
Calls
Call 1
Inputs
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 l d))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))) 1)
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 1 l))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 1) (/.f64 (*.f64 (pow.f64 M 2) 1/4) l))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) 1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 (*.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (pow.f64 (/.f64 l d) 1/4) (pow.f64 (/.f64 l d) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (/.f64 1 (cbrt.f64 d)) (/.f64 (sqrt.f64 l) (cbrt.f64 (sqrt.f64 d))))
(*.f64 (/.f64 1 (pow.f64 d 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 d 1/4)))
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 l) (pow.f64 d 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 l)) (pow.f64 d 1/4)))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 d)) (/.f64 (pow.f64 l 1/4) (cbrt.f64 (sqrt.f64 d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 l d) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 l d)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l -1/2))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 1 (pow.f64 l 1/4)) (/.f64 (sqrt.f64 d) (pow.f64 l 1/4)))
(*.f64 (/.f64 (cbrt.f64 d) 1) (/.f64 (cbrt.f64 (sqrt.f64 d)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 d) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 d)) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 d 1/4) 1) (/.f64 (pow.f64 d 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 d 1/4) (cbrt.f64 l)) (/.f64 (pow.f64 d 1/4) (cbrt.f64 (sqrt.f64 l))))
(pow.f64 (/.f64 l d) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) -1)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))))
(*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(/.f64 (sqrt.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1)
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 l)))
(*.f64 (/.f64 d 1) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 l)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 h)))
(*.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 d (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (neg.f64 d) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 (neg.f64 d) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 l) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 l) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) d) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (neg.f64 d)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (/.f64 d (sqrt.f64 h))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 l)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) d) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) 1) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (neg.f64 d)) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (/.f64 d (sqrt.f64 h))) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (neg.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) -1/2) d (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))

simplify428.0ms (1.4%)

Algorithm
egg-herbie
Rules
1170×times-frac
1080×associate-/r*
1076×fma-define
930×*-commutative
712×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126449419
1333546755
Stop Event
node limit
Counts
653 → 574
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)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 d)))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d))))))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 13)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d)))) (*.f64 1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 d)))))) (pow.f64 d 3))) (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 h (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))
(*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (pow.f64 l 5)) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))
(*.f64 -1 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 h (sqrt.f64 -1)) (*.f64 d l)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (*.f64 (pow.f64 l 5) (sqrt.f64 -1))) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))))
(*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (pow.f64 l 3)) h)))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d)))) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) l) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))))))) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (pow.f64 d 11) (*.f64 (pow.f64 h 5) l)))))))))) l)
(*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))
(*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 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)))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))) 1)
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 1 l))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 1) (/.f64 (*.f64 (pow.f64 M 2) 1/4) l))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) 1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 (*.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (pow.f64 (/.f64 l d) 1/4) (pow.f64 (/.f64 l d) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (/.f64 1 (cbrt.f64 d)) (/.f64 (sqrt.f64 l) (cbrt.f64 (sqrt.f64 d))))
(*.f64 (/.f64 1 (pow.f64 d 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 d 1/4)))
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 l) (pow.f64 d 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 l)) (pow.f64 d 1/4)))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 d)) (/.f64 (pow.f64 l 1/4) (cbrt.f64 (sqrt.f64 d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 l d) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 l d)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l -1/2))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 1 (pow.f64 l 1/4)) (/.f64 (sqrt.f64 d) (pow.f64 l 1/4)))
(*.f64 (/.f64 (cbrt.f64 d) 1) (/.f64 (cbrt.f64 (sqrt.f64 d)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 d) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 d)) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 d 1/4) 1) (/.f64 (pow.f64 d 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 d 1/4) (cbrt.f64 l)) (/.f64 (pow.f64 d 1/4) (cbrt.f64 (sqrt.f64 l))))
(pow.f64 (/.f64 l d) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) -1)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))))
(*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(/.f64 (sqrt.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1)
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 l)))
(*.f64 (/.f64 d 1) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 l)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 h)))
(*.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 d (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (neg.f64 d) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 (neg.f64 d) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 l) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 l) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) d) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (neg.f64 d)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (/.f64 d (sqrt.f64 h))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 l)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) d) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) 1) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (neg.f64 d)) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (/.f64 d (sqrt.f64 h))) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (neg.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) -1/2) d (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 h l) -1/2) -1)
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d)))
(neg.f64 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d)))
(neg.f64 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d)))
(neg.f64 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d)))
(neg.f64 (sqrt.f64 (/.f64 l d)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (*.f64 D M) (sqrt.f64 -1/8))) (sqrt.f64 (pow.f64 d 5)))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/8)) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 5)) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))) d)
(/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 (pow.f64 d 3) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 1 (*.f64 (*.f64 D M) (sqrt.f64 -1/8))))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/8)) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 (pow.f64 d 3) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (pow.f64 d 3)) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 M (sqrt.f64 -1/8))) D)))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 d))))) d)
(/.f64 (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 d)))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 (pow.f64 d 3) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 1 (*.f64 (*.f64 D M) (sqrt.f64 -1/8))))) (*.f64 (pow.f64 d 3) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))))))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/8)) (sqrt.f64 d)))) d)
(/.f64 (fma.f64 (pow.f64 d 3) (fma.f64 (pow.f64 d 3) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (pow.f64 D 3))) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4)) (/.f64 (sqrt.f64 d) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 M (sqrt.f64 -1/8))) D)))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 d))))) d)
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))
(*.f64 d (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d))))))
(*.f64 d (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5))))) (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))))
(*.f64 d (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))) (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))))
(*.f64 d (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 13)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 d (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5))))) (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))))) (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 13)))))) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))))))
(*.f64 d (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))) (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (pow.f64 M 4))) (sqrt.f64 (/.f64 1 (pow.f64 d 9)))) (fma.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (*.f64 -1/8192 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 13))))))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 d))))
(*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)) 1)
(*.f64 -1 (*.f64 d (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 d) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (fma.f64 (*.f64 1/16 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) -1) (sqrt.f64 (/.f64 1 (pow.f64 d 5))))) (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 -1 (sqrt.f64 (/.f64 1 d))))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d)))) (*.f64 1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 d) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 d)))) (*.f64 1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 4))))))) (pow.f64 d 3)) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 -1 (sqrt.f64 (/.f64 1 d)))) (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) -1) (sqrt.f64 d)))) (*.f64 (*.f64 1/512 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 4) (*.f64 -1 (pow.f64 M 4)))))) (pow.f64 d 3))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 d)))))) (pow.f64 d 3))) (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 d))))) (pow.f64 d 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 d) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 4))))) (*.f64 1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 6))))))) (pow.f64 d 3)) (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 d)))))) (pow.f64 d 3)) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 -1 (sqrt.f64 (/.f64 1 d)))) (/.f64 (-.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) -1) (sqrt.f64 d))))) (/.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 4) (*.f64 -1 (pow.f64 M 4))))) (*.f64 (*.f64 1/8192 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 D 6) (*.f64 -1 (pow.f64 M 6)))))) (pow.f64 d 3))) (pow.f64 d 3))) (neg.f64 d))
(*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))
(+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l)) (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) h) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))
(fma.f64 h (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) h) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))
(+.f64 (*.f64 h (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 h (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l)) (*.f64 h (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))) (pow.f64 l 2))) (*.f64 -1/8192 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))
(fma.f64 h (fma.f64 h (fma.f64 (/.f64 (*.f64 -1/8192 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (*.f64 (*.f64 -1/512 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (pow.f64 l 2)))) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))))
(*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))
(*.f64 h (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 d) (*.f64 h l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 l (/.f64 (pow.f64 d 3) (pow.f64 h 3)))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8)))))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 d) (*.f64 h l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 l (/.f64 (pow.f64 d 3) (pow.f64 h 3))))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (pow.f64 l 5)) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) l) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 d 11)) (pow.f64 h 7)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (*.f64 (pow.f64 d 11) (/.f64 (pow.f64 l 5) (pow.f64 h 7))))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 d) (*.f64 h l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 l (/.f64 (pow.f64 d 3) (pow.f64 h 3)))))))))
(*.f64 -1 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 h (sqrt.f64 -1)) (*.f64 d l)))))
(neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (sqrt.f64 1/8)))) (sqrt.f64 (*.f64 h (/.f64 (sqrt.f64 -1) (*.f64 d l))))))
(*.f64 D (neg.f64 (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l)))) (sqrt.f64 1/8)) (sqrt.f64 (*.f64 h (/.f64 (sqrt.f64 -1) (*.f64 d l)))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))
(neg.f64 (*.f64 h (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))
(*.f64 (fma.f64 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 (/.f64 (sqrt.f64 -1) d) (*.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3)))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))
(neg.f64 (*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)) (pow.f64 h 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 M 3) (*.f64 1/8 (sqrt.f64 1/8)))) (pow.f64 D 3)) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)) (pow.f64 h 5))))) (fma.f64 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 (/.f64 (sqrt.f64 -1) d) (*.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (sqrt.f64 -1))) (pow.f64 h 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 1/8) 5)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 11) (*.f64 (pow.f64 l 5) (sqrt.f64 -1))) (pow.f64 h 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))))
(neg.f64 (*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 1/8) 3)))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)) (pow.f64 h 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 5)) (pow.f64 (sqrt.f64 1/8) 5))) (sqrt.f64 (*.f64 (pow.f64 d 11) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 5)) (pow.f64 h 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 M 3) (*.f64 1/8 (sqrt.f64 1/8)))) (pow.f64 D 3)) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)) (pow.f64 h 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 5)) (pow.f64 (sqrt.f64 1/8) 5))) (sqrt.f64 (*.f64 (pow.f64 d 11) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 l 5)) (pow.f64 h 7))))) (fma.f64 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 (/.f64 (sqrt.f64 -1) d) (*.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (*.f64 D M) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (*.f64 l (sqrt.f64 -1))) (pow.f64 h 3)))))))) (neg.f64 h))
(*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 h (*.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d l))) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 3) (pow.f64 l 3)) h)))) (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d)))) l)
(/.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 3)) h))) (*.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))) (sqrt.f64 (*.f64 h (/.f64 l d))))) l)
(/.f64 (fma.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (*.f64 h (/.f64 l d)))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (pow.f64 l 3) h))))) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 7) l) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))) (sqrt.f64 (*.f64 h (/.f64 l d))) (*.f64 (pow.f64 l 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 l (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))))))) l)
(/.f64 (fma.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (*.f64 h (/.f64 l d)))) (*.f64 (pow.f64 l 2) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8)))))) (sqrt.f64 (*.f64 l (/.f64 (pow.f64 d 7) (pow.f64 h 3)))))))) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 h l) d))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/16 (*.f64 (/.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (pow.f64 d 11) (*.f64 (pow.f64 h 5) l)))))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))) (sqrt.f64 (*.f64 h (/.f64 l d))) (*.f64 (pow.f64 l 2) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (*.f64 D M) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 (pow.f64 l 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (pow.f64 d 11) (*.f64 l (pow.f64 h 5))))))))))) l)
(/.f64 (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 7) (pow.f64 l 3)) (pow.f64 h 3)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 11) l) (pow.f64 h 5)))))) (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (*.f64 h (/.f64 l d)))))) l)
(*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (pow.f64 h 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) l))) (fma.f64 -1/512 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (pow.f64 l 2)) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) l) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (sqrt.f64 d) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))) l))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))) (pow.f64 h 2)))) (pow.f64 l 2))) (fma.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))) (pow.f64 l 3))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) l))) (fma.f64 -1/512 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (pow.f64 l 2)) (fma.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) (/.f64 (*.f64 -1/8192 (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))) (sqrt.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (pow.f64 d 3)))) l) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/512 (*.f64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))) l)) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 7))))) (*.f64 1/16 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 3)))))))) l) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))) (sqrt.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (pow.f64 d 3)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))))) 1/512) l)) l))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (sqrt.f64 -1))))))) l)) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/512 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))))) l)) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 11))))))) l) (*.f64 1/16 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 3)))))))) l) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 -1))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))) (/.f64 (-.f64 (*.f64 1/16 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))))) (sqrt.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (pow.f64 d 3))))) (/.f64 (fma.f64 -1/512 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))))) (*.f64 -1/8192 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (pow.f64 d 11))) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))))) l))) l)) l))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))) (*.f64 (*.f64 -1/512 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (pow.f64 M 2) (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 (pow.f64 M 2) (fma.f64 (pow.f64 M 2) (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (*.f64 -1/512 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4)) (*.f64 (pow.f64 D 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))
(*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))
(*.f64 M (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))))))
(*.f64 M (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 M 4)))) (sqrt.f64 (pow.f64 d 7)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8)))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))) (pow.f64 D 3))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8))))))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 M 4)))) (sqrt.f64 (pow.f64 d 7)))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 6)) (pow.f64 (sqrt.f64 -1/8) 5))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))) (pow.f64 D 3))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (sqrt.f64 (pow.f64 d 11))) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 6)) (pow.f64 (sqrt.f64 -1/8) 5))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))) (neg.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(neg.f64 (*.f64 M (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8)))))))
(*.f64 M (neg.f64 (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8))))))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(neg.f64 (*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 M 4)))) (sqrt.f64 (pow.f64 d 7)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))) (pow.f64 D 3))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8))))))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))))
(neg.f64 (*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 M 4)))) (sqrt.f64 (pow.f64 d 7)))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 6)) (pow.f64 (sqrt.f64 -1/8) 5))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8)))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))) (pow.f64 D 3))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (sqrt.f64 (pow.f64 d 11))) (*.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 6)) (pow.f64 (sqrt.f64 -1/8) 5))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (sqrt.f64 -1/8))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 D (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))))))) (neg.f64 M))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 4)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 (pow.f64 D 2) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 (pow.f64 D 2) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))) (*.f64 (*.f64 -1/512 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 3)) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 7)) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 6)) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(fma.f64 (pow.f64 D 2) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (pow.f64 D 2) (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4)))
(fma.f64 (pow.f64 D 2) (fma.f64 (pow.f64 D 2) (fma.f64 -1/512 (*.f64 (pow.f64 (/.f64 (pow.f64 h 7) (pow.f64 l 9)) 1/4) (*.f64 (pow.f64 M 4) (sqrt.f64 (/.f64 1 (pow.f64 d 7))))) (*.f64 (*.f64 -1/8192 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 3)))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))
(*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))
(*.f64 D (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 D (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))))
(*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 7)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)) (pow.f64 D 4))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))) (pow.f64 D 4)))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8))))))))
(*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 7)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)) (pow.f64 D 4))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 11)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))))
(*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))) (pow.f64 D 4)))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 11)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)) (pow.f64 D 6)))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 d)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))
(*.f64 (*.f64 D (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))) (neg.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4)))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))
(neg.f64 (*.f64 D (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))))
(*.f64 D (neg.f64 (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8))))))))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))))))))
(neg.f64 (*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 7)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)) (pow.f64 D 4))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))) (pow.f64 D 4)))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8))))))) (neg.f64 D))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 5)) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)))) (sqrt.f64 (pow.f64 d 7))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 l 9)) (pow.f64 h 11)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (pow.f64 d 11))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 h) (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d)))))))))
(neg.f64 (*.f64 D (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 7)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3)) (pow.f64 D 4))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 11)) (/.f64 1 (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))))))
(*.f64 D (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/8 (sqrt.f64 -1/8))) (pow.f64 D 4)))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 11)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)) (pow.f64 D 6)))) (fma.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4)) (/.f64 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1/8))))))))))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 1/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 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 h l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 h l) -1/2) -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) (pow.f64 d 2))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 h l) -1/2) -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) (pow.f64 d 2))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 h l) -1/2) -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) (pow.f64 d 2))) (neg.f64 d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))))))
(*.f64 (-.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))))))
(*.f64 (-.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3))))))))
(*.f64 (-.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (*.f64 h l)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (*.f64 h l)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (*.f64 h l)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (pow.f64 M 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 2)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (neg.f64 l))
(*.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 1 l))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)))
(pow.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 l))) 2)
(*.f64 (pow.f64 l -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (sqrt.f64 l)))
(/.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (sqrt.f64 l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 1) (/.f64 (*.f64 (pow.f64 M 2) 1/4) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 1/4 (/.f64 (pow.f64 M 2) l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (*.f64 (pow.f64 M 2) (/.f64 1/4 (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (cbrt.f64 l)))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 1/4 (cbrt.f64 l)))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (pow.f64 M 2) (/.f64 1/4 (cbrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4)) (pow.f64 (cbrt.f64 l) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 1)
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 3)
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) 1/3)
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(pow.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 l)) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 l))) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) -1)
(/.f64 1 (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 l 3)))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)) 1))
(*.f64 (/.f64 1 l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) 1)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (*.f64 h l) -1/2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 1 (/.f64 (/.f64 1 h) l))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 (*.f64 h l)) 3)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 d)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 1 d)) (sqrt.f64 l))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (pow.f64 (/.f64 l d) 1/4) (pow.f64 (/.f64 l d) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l d))) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l d))) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (/.f64 1 (cbrt.f64 d)) (/.f64 (sqrt.f64 l) (cbrt.f64 (sqrt.f64 d))))
(/.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 d)) (cbrt.f64 (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 d 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 d 1/4)))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 d 1/4)) (pow.f64 d 1/4))
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 d)))
(*.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 l) (pow.f64 d 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 l)) (pow.f64 d 1/4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 l) (pow.f64 d 1/4)) (cbrt.f64 (sqrt.f64 l))) (pow.f64 d 1/4))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) (sqrt.f64 d)))
(*.f64 (pow.f64 l 1/4) (/.f64 (pow.f64 l 1/4) (sqrt.f64 d)))
(/.f64 (pow.f64 l 1/2) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 d)) (/.f64 (pow.f64 l 1/4) (cbrt.f64 (sqrt.f64 d))))
(/.f64 (/.f64 (pow.f64 l 1/2) (cbrt.f64 d)) (cbrt.f64 (sqrt.f64 d)))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(*.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(pow.f64 (pow.f64 (/.f64 l d) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(fabs.f64 (sqrt.f64 (/.f64 l d)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (pow.f64 l -1/2))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (/.f64 (cbrt.f64 d) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 l))))
(/.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 l 1/4)) (/.f64 (sqrt.f64 d) (pow.f64 l 1/4)))
(/.f64 (/.f64 (sqrt.f64 d) (pow.f64 l 1/4)) (pow.f64 l 1/4))
(*.f64 (/.f64 (cbrt.f64 d) 1) (/.f64 (cbrt.f64 (sqrt.f64 d)) (sqrt.f64 l)))
(*.f64 (cbrt.f64 d) (/.f64 (cbrt.f64 (sqrt.f64 d)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 d) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 d)) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 d 1/4) 1) (/.f64 (pow.f64 d 1/4) (sqrt.f64 l)))
(*.f64 (pow.f64 d 1/4) (/.f64 (pow.f64 d 1/4) (sqrt.f64 l)))
(/.f64 (pow.f64 d 1/2) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 d 1/4) (cbrt.f64 l)) (/.f64 (pow.f64 d 1/4) (cbrt.f64 (sqrt.f64 l))))
(/.f64 (/.f64 (pow.f64 d 1/2) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 l d) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) -1)
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3) 1/3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 3))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 h) l)) (/.f64 D d)) (*.f64 M 1/2))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))))
(*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 h l))) (*.f64 (/.f64 D d) (*.f64 M 1/2)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 h) l)) (/.f64 D d)) (*.f64 M 1/2))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(/.f64 (sqrt.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/2)
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1)
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 3)
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 1/4) 2)
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1/2))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (neg.f64 l))
(*.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l) 3) (pow.f64 h 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(sqrt.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(sqrt.f64 (*.f64 h l))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3) 1/3)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(sqrt.f64 (*.f64 h l))
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) 3))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(sqrt.f64 (*.f64 h l))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 2) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 l)))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) (sqrt.f64 l)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 h))) (sqrt.f64 l))
(*.f64 (/.f64 d 1) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 l)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) (sqrt.f64 l)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 h))) (sqrt.f64 l))
(*.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (sqrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) (sqrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(/.f64 (*.f64 d (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 d (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (neg.f64 d) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (neg.f64 d) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3))) (*.f64 (sqrt.f64 l) (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (*.f64 (sqrt.f64 l) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 l) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (*.f64 (sqrt.f64 l) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 l) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) d) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (neg.f64 d)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 3)) (/.f64 d (sqrt.f64 h))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (sqrt.f64 l)))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 3)) (*.f64 (sqrt.f64 l) (+.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) d) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 (*.f64 h l))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) 1) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (neg.f64 d)) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 d (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2)) (/.f64 d (sqrt.f64 h))) (*.f64 (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l)) 2)) (*.f64 (sqrt.f64 l) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2))) (*.f64 (sqrt.f64 l) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l)))))))
(/.f64 (neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) 2))
(fabs.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) 3/2)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1))) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (pow.f64 (*.f64 h l) -1/2) d (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 (*.f64 -1/2 h) l))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))

eval869.0ms (2.9%)

Compiler

Compiled 40366 to 23713 computations (41.3% saved)

prune274.0ms (0.9%)

Pruning

56 alts after pruning (52 fresh and 4 done)

PrunedKeptTotal
New1093321125
Fresh92029
Picked235
Done011
Total1104561160
Accuracy
91.5%
Counts
1160 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.9%
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
36.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
36.8%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
22.1%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
21.4%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
15.6%
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
33.4%
(/.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1)) (sqrt.f64 (*.f64 h l)))
23.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
23.8%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
33.0%
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
26.3%
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
16.0%
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
33.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
33.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
39.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.0%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) l))))
37.9%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
33.9%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
62.8%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
14.3%
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2))))
65.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (cbrt.f64 l)))))))
66.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
36.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
53.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
62.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
26.6%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
36.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
32.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))))
19.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
35.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
55.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
52.0%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
22.1%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
23.8%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
23.6%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3))
38.8%
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.8%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
23.5%
(*.f64 d (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
23.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
18.3%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)))
23.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))))
22.9%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
23.3%
(*.f64 d (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
22.9%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
22.9%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
23.5%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
35.0%
(fabs.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
Compiler

Compiled 2723 to 2001 computations (26.5% saved)

localize806.0ms (2.7%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
93.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
88.9%
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))
87.6%
(sqrt.f64 (/.f64 d l))
86.8%
(sqrt.f64 (/.f64 d h))
99.7%
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
97.1%
(*.f64 D (/.f64 (/.f64 M d) 2))
93.8%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
92.4%
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
99.8%
(/.f64 (/.f64 1 h) l)
99.8%
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
99.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
76.4%
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
85.1%
(sqrt.f64 (*.f64 h l))
94.4%
(/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)
93.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
87.6%
(sqrt.f64 (/.f64 d l))
86.8%
(sqrt.f64 (/.f64 d h))
Results
280.0ms127×256invalid
253.0ms81×256valid
84.0ms47×256infinite
2.0ms256infinite
Compiler

Compiled 508 to 243 computations (52.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 508.0ms
Operation ival-pow, time spent: 198.0ms, 39.0% of total-time
Operation ival-mult, time spent: 196.0ms, 39.0% of total-time
Operation ival-div, time spent: 81.0ms, 16.0% of total-time
Operation const, time spent: 15.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 2.0% of total-time
Operation ival-sub, time spent: 6.0ms, 1.0% of total-time
Operation ival-add, time spent: 3.0ms, 1.0% of total-time

series84.0ms (0.3%)

Counts
13 → 536
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))>
#<alt (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)>
#<alt (sqrt.f64 (*.f64 h l))>
#<alt (/.f64 d (sqrt.f64 (*.f64 h l)))>
#<alt (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)>
#<alt (*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))>
#<alt (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)>
#<alt (/.f64 (/.f64 1 h) l)>
#<alt (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))>
#<alt (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))>
#<alt (*.f64 D (/.f64 (/.f64 M d) 2))>
#<alt (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))>
#<alt (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))>
Outputs
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (/.f64 1 (*.f64 h l))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
Calls

138 calls:

TimeVariablePointExpression
4.0ms
l
@0
(pow (pow (/ (/ 1 h) l) 3/2) 1/3)
4.0ms
l
@-inf
(pow (/ (/ 1 h) l) 3/2)
3.0ms
d
@inf
(/ (* (/ D d) (* M 1/2)) l)
2.0ms
M
@0
(* D (/ (/ M d) 2))
2.0ms
h
@0
(pow (pow (/ (/ 1 h) l) 3/2) 1/3)

rewrite139.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
504×cbrt-prod
486×log1p-expm1-u
486×expm1-log1p-u
476×add-exp-log
473×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify406.0ms (1.4%)

Algorithm
egg-herbie
Rules
838×associate-*r*
812×associate-*l*
678×exp-prod
616×cube-prod
550×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06214295011485
112904295008058
246464295007709
Stop Event
node limit
Counts
761 → 362
Calls
Call 1
Inputs
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))) 1)
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))
(*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 2)
(pow.f64 (/.f64 l (*.f64 (/.f64 D d) (*.f64 1/2 M))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 (*.f64 1/2 M) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) 1)
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 3/2))
(log.f64 (exp.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 1 (/.f64 1 (*.f64 h l)))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(pow.f64 (/.f64 l (/.f64 1 h)) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(-.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 1)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (*.f64 (/.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 1))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))) 1)
(/.f64 (*.f64 d (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 1))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)))) 1)
(/.f64 (*.f64 D (/.f64 M d)) 2)
(pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (/.f64 M d) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) 1/2) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (pow.f64 M 2))) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 1))
Outputs
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 1/2 (/.f64 (*.f64 D M) (*.f64 d l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) d)
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 d 2) (pow.f64 (*.f64 h l) -1/2))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 (/.f64 D d) 2))) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (neg.f64 d))
(*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 D d) 2)))) (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d)))))))
(*.f64 h (neg.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) 1/8)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (*.f64 h l))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (neg.f64 (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 D 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 1/2 (/.f64 M l)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 1 l))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(pow.f64 (/.f64 l (*.f64 (/.f64 D d) (*.f64 1/2 M))) -1)
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 (*.f64 1/2 M) l)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)))))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 3) (pow.f64 l 3)))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 1/2 (/.f64 M l)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) l))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M (*.f64 d l))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))
(*.f64 (/.f64 (*.f64 D 1/2) d) (/.f64 M l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (*.f64 h l)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (pow.f64 (/.f64 1 (*.f64 h l)) 1/4))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 1 (fabs.f64 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 h l)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 h l)))) 1))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4) (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 3/2))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(log.f64 (exp.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 3))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 1))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(/.f64 1 (pow.f64 (*.f64 h l) 3/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(*.f64 1 (/.f64 1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 2/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2)) 2/3)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 2)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 l (/.f64 1 h)) -1)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 1 (*.f64 h l))
(-.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 1)
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 1)
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 3)
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 3) 1/3)
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 2)
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (*.f64 (/.f64 h l) -1/2)))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) 3))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))) 1))
(+.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))))
(/.f64 (*.f64 d (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) (sqrt.f64 (*.f64 h l)))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 1)
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 3)
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 3) 1/3)
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 2)
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) 3))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 3)))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 1))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (/.f64 h l) -1/2) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (/.f64 -1/2 l)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 h (/.f64 -1/2 l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 h (/.f64 -1/2 l)) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(*.f64 D (/.f64 (/.f64 M d) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 3)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 3) 1/3)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 2)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 3))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (/.f64 M d) 1/2) 3)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) 1/2) 3) (pow.f64 D 3)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (/.f64 (*.f64 D 1/2) d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (pow.f64 M 2))) l)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 1)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 3)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 3) 1/3)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 2)
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))) 3))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 3)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))) 1))
(*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (pow.f64 (/.f64 D d) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (-.f64 1 (*.f64 (*.f64 1/8 (*.f64 (pow.f64 M 2) (/.f64 h l))) (pow.f64 (/.f64 D d) 2))))

eval311.0ms (1%)

Compiler

Compiled 18156 to 9623 computations (47% saved)

prune248.0ms (0.8%)

Pruning

67 alts after pruning (62 fresh and 5 done)

PrunedKeptTotal
New61731648
Fresh163147
Picked235
Done224
Total63767704
Accuracy
92.2%
Counts
704 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (/.f64 -1/2 l)))))
24.9%
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
33.5%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 3)
56.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 3)
36.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
36.8%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
22.1%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
21.4%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
15.6%
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
34.2%
(/.f64 (*.f64 d (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) (sqrt.f64 (*.f64 h l)))
21.8%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
23.6%
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3))
22.5%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
23.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
26.3%
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
18.2%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
22.9%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
22.5%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
23.8%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
26.3%
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
16.0%
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
33.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
39.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.0%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) l))))
37.9%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
22.5%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
33.8%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
63.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
14.3%
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
38.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
38.2%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
31.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
65.2%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.3%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
36.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
36.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2))))
66.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
61.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2)))))))
62.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
57.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
54.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
26.6%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
36.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
32.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))))
19.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
35.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
55.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
22.1%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
18.8%
(*.f64 d (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1) 3/2) 1/3))
23.8%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
38.8%
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.8%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
22.5%
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
23.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
18.3%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)))
23.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))))
22.9%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
22.9%
(*.f64 d (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
15.5%
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
Compiler

Compiled 3456 to 2498 computations (27.7% saved)

localize965.0ms (3.3%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
97.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))))
92.4%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))
86.8%
(sqrt.f64 (/.f64 d h))
80.1%
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
93.0%
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
92.4%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2))
87.6%
(sqrt.f64 (/.f64 d l))
86.8%
(sqrt.f64 (/.f64 d h))
100.0%
(sqrt.f64 (/.f64 1 l))
99.9%
(sqrt.f64 (/.f64 1 h))
99.8%
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))
99.7%
(*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l)))
99.8%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
85.1%
(pow.f64 (*.f64 h l) -1/2)
94.4%
(/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)
93.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
87.3%
(pow.f64 (/.f64 d l) 1/4)
86.8%
(sqrt.f64 (/.f64 d h))
Results
372.0ms127×256invalid
208.0ms81×256valid
115.0ms47×256infinite
2.0ms256infinite
Compiler

Compiled 556 to 296 computations (46.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 556.0ms
Operation ival-mult, time spent: 228.0ms, 41.0% of total-time
Operation ival-div, time spent: 139.0ms, 25.0% of total-time
Operation ival-pow, time spent: 133.0ms, 24.0% of total-time
Operation ival-sqrt, time spent: 18.0ms, 3.0% of total-time
Operation const, time spent: 17.0ms, 3.0% of total-time
Operation ival-add, time spent: 12.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 5.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series173.0ms (0.6%)

Counts
12 → 392
Calls
Call 1
Inputs
#<alt (pow.f64 (/.f64 d l) 1/4)>
#<alt (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))>
#<alt (pow.f64 (*.f64 h l) -1/2)>
#<alt (*.f64 d (pow.f64 (*.f64 h l) -1/2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l)))>
#<alt (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))>
#<alt (sqrt.f64 (/.f64 1 h))>
#<alt (sqrt.f64 (/.f64 1 l))>
#<alt (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2))>
#<alt (/.f64 (*.f64 D (*.f64 M 1/2)) d)>
#<alt (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))>
#<alt (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))))>
Outputs
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))>
#<alt (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (*.f64 1/2 (/.f64 (*.f64 D M) d))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))>
#<alt (*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)>
#<alt (/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)>
#<alt (/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))>
#<alt (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))>
#<alt (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))>
#<alt (*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (sqrt.f64 (/.f64 d h))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
#<alt (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))>
Calls

102 calls:

TimeVariablePointExpression
44.0ms
d
@-inf
(pow (/ d l) 1/4)
25.0ms
d
@0
(pow (/ d l) 1/4)
16.0ms
l
@-inf
(pow (/ d l) 1/4)
16.0ms
l
@0
(pow (/ d l) 1/4)
7.0ms
l
@inf
(pow (/ d l) 1/4)

rewrite120.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
408×cbrt-prod
408×log1p-expm1-u
408×expm1-log1p-u
381×pow1
380×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify316.0ms (1.1%)

Algorithm
egg-herbie
Rules
1510×fma-define
928×times-frac
898×associate-*l*
868×associate-*r*
660×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069330454
1144729260
2463728800
Stop Event
node limit
Counts
632 → 381
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(sqrt.f64 (/.f64 d h))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(sqrt.f64 (/.f64 d h))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d l) 1/4))) 1)
(*.f64 1 (pow.f64 (/.f64 d l) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (pow.f64 (/.f64 d l) 1/4)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 1/4)) (sqrt.f64 (pow.f64 (/.f64 d l) 1/4)))
(*.f64 (pow.f64 (/.f64 d l) 1/8) (pow.f64 (/.f64 d l) 1/8))
(*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 l) 1/4))
(*.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/4))
(log.f64 (exp.f64 (pow.f64 (/.f64 d l) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d l) 1/4))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d l) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d l) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) (log.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) (log.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 2)
(pow.f64 (*.f64 (/.f64 1 l) (/.f64 1 h)) 1/2)
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 h -1/2))) 1)
(*.f64 1 (pow.f64 h -1/2))
(*.f64 (/.f64 1 (cbrt.f64 h)) (cbrt.f64 (pow.f64 h -1/2)))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 h -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 1 -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 h) 2) -1/2) (pow.f64 (cbrt.f64 h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 h) -1/2) (pow.f64 (sqrt.f64 h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 h -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 h)) 1/2))
(/.f64 1 (sqrt.f64 h))
(pow.f64 h -1/2)
(pow.f64 (/.f64 1 h) 1/2)
(pow.f64 (pow.f64 h -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 h -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 h) 3/2) 1/3)
(pow.f64 (sqrt.f64 h) -1)
(pow.f64 (sqrt.f64 (pow.f64 h -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 h -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 h -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 h -1/2)))
(exp.f64 (log.f64 (pow.f64 h -1/2)))
(exp.f64 (*.f64 (log.f64 h) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 h -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)
(*.f64 1 (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (sqrt.f64 (pow.f64 l -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 l -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 l)) 1/2))
(*.f64 (pow.f64 1 -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 l) 2) -1/2) (pow.f64 (cbrt.f64 l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (pow.f64 (sqrt.f64 l) -1/2))
(/.f64 1 (sqrt.f64 l))
(pow.f64 l -1/2)
(pow.f64 (/.f64 1 l) 1/2)
(pow.f64 (pow.f64 l -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 l -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 l -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 l) -1)
(pow.f64 (sqrt.f64 (pow.f64 l -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 l -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 l -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 l -1/2)))
(exp.f64 (log.f64 (pow.f64 l -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/2)) 1))
(exp.f64 (*.f64 (log.f64 l) -1/2))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(*.f64 1 (*.f64 D (/.f64 (*.f64 1/2 M) d)))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) 1))
(*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))
(*.f64 (*.f64 1/2 M) (/.f64 D d))
(*.f64 (/.f64 (*.f64 1/2 M) d) D)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2) (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 (*.f64 (/.f64 D d) M) 1/2)
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(pow.f64 (/.f64 d (*.f64 D (*.f64 1/2 M))) -1)
(pow.f64 (/.f64 1 (*.f64 D (/.f64 (*.f64 1/2 M) d))) -1)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 1/2 M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 M) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1/3))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 d l))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d h) 3/2) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 1))
(fma.f64 (sqrt.f64 (/.f64 d h)) 1 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(fma.f64 1 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(fma.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
Outputs
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 (/.f64 1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 d))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 d))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 d))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 d))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d))))
(*.f64 (pow.f64 (neg.f64 d) 1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d))))
(*.f64 (pow.f64 (neg.f64 d) 1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d))))
(*.f64 (pow.f64 (neg.f64 d) 1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d))))
(*.f64 (pow.f64 (neg.f64 d) 1/4) (pow.f64 (/.f64 -1 l) 1/4))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 2)))))))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -1/8))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) -1/8))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -1/8))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) -1/8))) h)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -1/8))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) -1/8))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 h (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))))
(*.f64 h (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d)))))
(*.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d))) (neg.f64 h))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d)))))
(*.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d))) (neg.f64 h))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d)))))
(*.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 1 d))) (neg.f64 h))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d)))) (neg.f64 h))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (*.f64 l h))) d) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (*.f64 l h))) d) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (*.f64 l h))) d) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))) (pow.f64 l 2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(fma.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(fma.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(fma.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (neg.f64 (pow.f64 M 2)) d))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 D 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (/.f64 d (pow.f64 M 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (pow.f64 h -1/2))
(neg.f64 (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (pow.f64 h -1/2))
(neg.f64 (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (pow.f64 h -1/2))
(neg.f64 (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (pow.f64 h -1/2))
(neg.f64 (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 l)))
(*.f64 -1 (pow.f64 l -1/2))
(neg.f64 (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 l)))
(*.f64 -1 (pow.f64 l -1/2))
(neg.f64 (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 l)))
(*.f64 -1 (pow.f64 l -1/2))
(neg.f64 (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 l)))
(*.f64 -1 (pow.f64 l -1/2))
(neg.f64 (pow.f64 l -1/2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (sqrt.f64 (/.f64 d l)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (sqrt.f64 (/.f64 d l)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (sqrt.f64 (/.f64 d l)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(*.f64 (sqrt.f64 (/.f64 d l)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4))))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (sqrt.f64 -1) 4)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (*.f64 d h)))) (sqrt.f64 (/.f64 (pow.f64 d 5) h))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (*.f64 d h)))) (sqrt.f64 (/.f64 (pow.f64 d 5) h))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d 5) h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (*.f64 d h))))) (pow.f64 d 2))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (*.f64 d h)))) (sqrt.f64 (/.f64 (pow.f64 d 5) h))) (pow.f64 d 2))
(sqrt.f64 (/.f64 d h))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 5))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (sqrt.f64 (/.f64 1 (*.f64 d h)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 5))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (sqrt.f64 (/.f64 1 (*.f64 d h)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 5))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (sqrt.f64 (/.f64 1 (*.f64 d h)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(*.f64 (neg.f64 d) (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) l)))))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) l)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(*.f64 (neg.f64 d) (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) l)))))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) l)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(*.f64 (neg.f64 d) (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 d h))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) l)))))))
(*.f64 (neg.f64 d) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 5))) (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) l)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 d h))))))
(sqrt.f64 (/.f64 d h))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) (sqrt.f64 (*.f64 d h))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) (sqrt.f64 (*.f64 d h))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) h)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 3))))) (sqrt.f64 (*.f64 d h))) h)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3)))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)) l)) (sqrt.f64 (/.f64 d (pow.f64 h 3)))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3)))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)) l)) (sqrt.f64 (/.f64 d (pow.f64 h 3)))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3)))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)) l)) (sqrt.f64 (/.f64 d (pow.f64 h 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) l)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) l)))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d (pow.f64 h 3)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3))))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (*.f64 1 (sqrt.f64 (/.f64 d (pow.f64 h 3)))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (neg.f64 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (sqrt.f64 (/.f64 d (pow.f64 h 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d (pow.f64 h 3)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3))))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (*.f64 1 (sqrt.f64 (/.f64 d (pow.f64 h 3)))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (neg.f64 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (sqrt.f64 (/.f64 d (pow.f64 h 3))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d (pow.f64 h 3))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) h))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d (pow.f64 h 3)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) l))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 d 3))))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (*.f64 1 (sqrt.f64 (/.f64 d (pow.f64 h 3)))))))
(*.f64 h (neg.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (neg.f64 (/.f64 (pow.f64 M 2) l)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) h)))) (sqrt.f64 (/.f64 d (pow.f64 h 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))) l)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))) l)
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))) l)
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 D 2)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l) (sqrt.f64 (/.f64 h (pow.f64 d 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))) (sqrt.f64 (/.f64 h (pow.f64 d 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (sqrt.f64 (/.f64 h (pow.f64 d 3))))) (*.f64 (/.f64 1 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))))
(*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 M 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d 3))) (/.f64 (pow.f64 D 2) l)) (*.f64 -1/8 (pow.f64 M 2)) (sqrt.f64 (/.f64 d h)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d l) 1/4))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d l) 1/4)))
(*.f64 1 (pow.f64 (/.f64 d l) 1/4))
(pow.f64 (/.f64 d l) 1/4)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (pow.f64 (/.f64 d l) 1/4)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 1/4)) (sqrt.f64 (pow.f64 (/.f64 d l) 1/4)))
(pow.f64 (/.f64 d l) 1/4)
(*.f64 (pow.f64 (/.f64 d l) 1/8) (pow.f64 (/.f64 d l) 1/8))
(pow.f64 (/.f64 d l) 1/4)
(*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 l) 1/4))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 d) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 l)))
(*.f64 (pow.f64 d 1/4) (pow.f64 l -1/4))
(*.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d l) 1/4))
(pow.f64 (/.f64 d l) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/4))
(pow.f64 (/.f64 d l) 1/4)
(log.f64 (exp.f64 (pow.f64 (/.f64 d l) 1/4)))
(pow.f64 (/.f64 d l) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d l) 1/4))))
(pow.f64 (/.f64 d l) 1/4)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d l) 1/4)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d l) 1/4)))
(pow.f64 (/.f64 d l) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (/.f64 d l))))
(pow.f64 (/.f64 d l) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 d l))) 1))
(pow.f64 (/.f64 d l) 1/4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 1))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) (log.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) l)))) (log.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 1))
(pow.f64 (*.f64 l h) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) 1/3)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 2)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (*.f64 (/.f64 1 l) (/.f64 1 h)) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 1))
(pow.f64 (*.f64 l h) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 h -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(*.f64 1 (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (/.f64 1 (cbrt.f64 h)) (cbrt.f64 (pow.f64 h -1/2)))
(/.f64 (cbrt.f64 (pow.f64 h -1/2)) (cbrt.f64 h))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 h) 2) -1/2) (pow.f64 (cbrt.f64 h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 h) -1/2) (pow.f64 (sqrt.f64 h) -1/2))
(/.f64 1 (sqrt.f64 h))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 h -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 h -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 h))))
(/.f64 1 (sqrt.f64 h))
(pow.f64 h -1/2)
(pow.f64 (/.f64 1 h) 1/2)
(pow.f64 h -1/2)
(pow.f64 (pow.f64 h -1/2) 1)
(pow.f64 h -1/2)
(pow.f64 (cbrt.f64 (pow.f64 h -1/2)) 3)
(pow.f64 h -1/2)
(pow.f64 (pow.f64 (/.f64 1 h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(pow.f64 (sqrt.f64 h) -1)
(/.f64 1 (sqrt.f64 h))
(pow.f64 (sqrt.f64 (pow.f64 h -1/2)) 2)
(pow.f64 h -1/2)
(log.f64 (exp.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 h -1/2))))
(pow.f64 h -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(exp.f64 (log.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (log.f64 h) -1/2))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1/2))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 h -1/2)) 1))
(pow.f64 h -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(*.f64 1 (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (pow.f64 l -1/2)))
(/.f64 (cbrt.f64 (pow.f64 l -1/2)) (cbrt.f64 l))
(*.f64 (sqrt.f64 (pow.f64 l -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 l -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 l -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 l))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 l) 2) -1/2) (pow.f64 (cbrt.f64 l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (pow.f64 (sqrt.f64 l) -1/2))
(/.f64 1 (sqrt.f64 l))
(/.f64 1 (sqrt.f64 l))
(pow.f64 l -1/2)
(pow.f64 (/.f64 1 l) 1/2)
(pow.f64 l -1/2)
(pow.f64 (pow.f64 l -1/2) 1)
(pow.f64 l -1/2)
(pow.f64 (cbrt.f64 (pow.f64 l -1/2)) 3)
(pow.f64 l -1/2)
(pow.f64 (pow.f64 (pow.f64 l -1/2) 3) 1/3)
(pow.f64 l -1/2)
(pow.f64 (sqrt.f64 l) -1)
(/.f64 1 (sqrt.f64 l))
(pow.f64 (sqrt.f64 (pow.f64 l -1/2)) 2)
(pow.f64 l -1/2)
(log.f64 (exp.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))
(pow.f64 l -1/2)
(cbrt.f64 (pow.f64 (pow.f64 l -1/2) 3))
(pow.f64 l -1/2)
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(exp.f64 (log.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) 1/2))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/2)) 1))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (log.f64 l) -1/2))
(pow.f64 l -1/2)
(-.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 1)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 1)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 3)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 3) 1/3)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 2)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (/.f64 h l)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) -1/2) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2))))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) 3))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)) 1))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) -1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 -1/2 l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(*.f64 1 (*.f64 D (/.f64 (*.f64 1/2 M) d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 D d) (*.f64 1/2 M))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 1/2 M) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 1/2 M) (/.f64 D d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 (*.f64 1/2 M) d) D)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2) (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 (/.f64 D d) M) 1/2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (/.f64 d (*.f64 D (*.f64 1/2 M))) -1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (/.f64 1 (*.f64 D (/.f64 (*.f64 1/2 M) d))) -1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 1/2 M) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 M) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 d))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d l) 3/2))))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 d l))) 1/3))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 1))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 1)
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 3)
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 2)
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)) 3))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d h) 3/2) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d h) 3/2) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d h) 3/2) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) (pow.f64 (/.f64 d h) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (sqrt.f64 (/.f64 d h)) 1 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 1 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(fma.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 d h)))))
(fma.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l) (*.f64 (sqrt.f64 (/.f64 d h)) -1/2))))
(fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l) (*.f64 (sqrt.f64 (/.f64 d h)) -1/2)) (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))

eval355.0ms (1.2%)

Compiler

Compiled 23070 to 13223 computations (42.7% saved)

prune263.0ms (0.9%)

Pruning

69 alts after pruning (61 fresh and 8 done)

PrunedKeptTotal
New75113764
Fresh94857
Picked145
Done145
Total76269831
Accuracy
92.2%
Counts
831 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.9%
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 (*.f64 d (*.f64 (/.f64 h l) -1/2)) (sqrt.f64 (*.f64 h l))) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))
33.5%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1))) 3)
56.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) 3)
36.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))) h)
36.8%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) d)))) h)
22.1%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
21.4%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
15.6%
(/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (pow.f64 l 3) h)))) (pow.f64 l 2))
34.2%
(/.f64 (*.f64 d (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) 1)) (sqrt.f64 (*.f64 h l)))
21.8%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
23.6%
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3))
22.5%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
23.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
26.3%
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
18.2%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
22.9%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
22.5%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
23.8%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
26.3%
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
16.0%
(*.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
34.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
39.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
36.0%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) l))))
37.9%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
22.5%
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
33.8%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
63.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
14.3%
(*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (/.f64 (pow.f64 M 2) d))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
38.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
38.2%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
31.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
65.2%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/4)) 2)) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
36.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
36.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2))))
61.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2)))))))
62.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
54.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
26.6%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
38.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
36.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
63.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2)))))
32.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))))
19.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
35.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
54.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l)))))
26.6%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
55.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2)))))
28.2%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (sqrt.f64 (/.f64 d h)))
21.6%
(*.f64 h (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3)))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))))))
22.1%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
18.8%
(*.f64 d (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1) 3/2) 1/3))
22.0%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
23.8%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
38.8%
(*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.8%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
22.5%
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
3.9%
(*.f64 d (*.f64 (neg.f64 (pow.f64 h -1/2)) (sqrt.f64 (/.f64 1 l))))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
23.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
18.3%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)))
23.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))))
22.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
15.5%
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d))))
Compiler

Compiled 4320 to 2627 computations (39.2% saved)

regimes906.0ms (3.1%)

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

7 calls:

283.0ms
h
252.0ms
d
105.0ms
l
89.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
53.0ms
M
Results
AccuracySegmentsBranch
81.6%5d
78.3%2h
78.3%2l
66.5%1M
66.5%1D
77.0%5(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.5%1(*.f64 M D)
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes240.0ms (0.8%)

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

2 calls:

126.0ms
h
98.0ms
l
Results
AccuracySegmentsBranch
77.2%2h
77.2%2l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes425.0ms (1.4%)

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

3 calls:

164.0ms
h
143.0ms
l
92.0ms
d
Results
AccuracySegmentsBranch
78.2%3d
78.3%3h
76.6%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes212.0ms (0.7%)

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

3 calls:

85.0ms
h
59.0ms
l
56.0ms
d
Results
AccuracySegmentsBranch
74.6%2l
74.6%2d
76.2%3h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes265.0ms (0.9%)

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

4 calls:

82.0ms
d
77.0ms
h
53.0ms
l
45.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
68.4%3(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
72.6%3d
71.1%2l
72.6%3h
Compiler

Compiled 58 to 46 computations (20.7% saved)

regimes453.0ms (1.5%)

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

5 calls:

178.0ms
l
152.0ms
d
67.0ms
h
25.0ms
D
25.0ms
M
Results
AccuracySegmentsBranch
66.5%1M
66.5%1D
70.0%5d
69.1%3h
68.4%3l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes310.0ms (1%)

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

5 calls:

119.0ms
h
61.0ms
l
55.0ms
d
43.0ms
M
29.0ms
D
Results
AccuracySegmentsBranch
65.9%4d
65.5%3l
67.2%5h
62.6%2M
63.3%2D
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes495.0ms (1.7%)

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

3 calls:

339.0ms
D
81.0ms
l
71.0ms
d
Results
AccuracySegmentsBranch
64.7%5d
61.2%4D
64.3%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes443.0ms (1.5%)

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

5 calls:

153.0ms
M
132.0ms
d
95.0ms
l
30.0ms
h
28.0ms
D
Results
AccuracySegmentsBranch
43.5%2D
54.4%3d
52.7%2h
45.2%2M
56.3%5l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes469.0ms (1.6%)

Counts
28 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
(*.f64 d (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
(*.f64 d (*.f64 (neg.f64 (pow.f64 h -1/2)) (sqrt.f64 (/.f64 1 l))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))
Calls

5 calls:

198.0ms
D
135.0ms
l
66.0ms
M
41.0ms
d
25.0ms
h
Results
AccuracySegmentsBranch
40.9%6D
40.9%5M
47.5%6l
42.6%2h
44.3%3d
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes36.0ms (0.1%)

Counts
24 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
(*.f64 d (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
(*.f64 d (*.f64 (neg.f64 (pow.f64 h -1/2)) (sqrt.f64 (/.f64 1 l))))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
Calls

1 calls:

34.0ms
d
Results
AccuracySegmentsBranch
44.3%3d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes52.0ms (0.2%)

Counts
17 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
Calls

2 calls:

33.0ms
d
17.0ms
h
Results
AccuracySegmentsBranch
42.6%2h
44.3%4d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes81.0ms (0.3%)

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

1 calls:

79.0ms
h
Results
AccuracySegmentsBranch
42.6%2h
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes495.0ms (1.7%)

Counts
10 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
Calls

3 calls:

471.0ms
d
12.0ms
h
11.0ms
l
Results
AccuracySegmentsBranch
39.3%2d
40.8%2l
38.9%2h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes9.0ms (0%)

Counts
5 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
Calls

1 calls:

8.0ms
l
Results
AccuracySegmentsBranch
40.8%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes9.0ms (0%)

Counts
4 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
Outputs
(/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Calls

1 calls:

8.0ms
l
Results
AccuracySegmentsBranch
40.4%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes90.0ms (0.3%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Outputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
Calls

5 calls:

78.0ms
M
3.0ms
D
3.0ms
d
3.0ms
l
3.0ms
h
Results
AccuracySegmentsBranch
23.8%1D
23.8%1M
23.8%1h
23.8%1d
23.8%1l
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch110.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
109.0ms
-9.957792431714906e-305
6.578424925943171e-306
Results
33.0ms148×256invalid
47.0ms114×256infinite
9.0ms29×256valid
0.0ms256valid
Compiler

Compiled 759 to 542 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
Operation ival-div, time spent: 32.0ms, 47.0% of total-time
Operation ival-pow, time spent: 18.0ms, 27.0% of total-time
Operation ival-mult, time spent: 13.0ms, 19.0% of total-time
Operation ival-sub, time spent: 2.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch212.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
211.0ms
-9.957792431714906e-305
6.578424925943171e-306
Results
147.0ms142×256invalid
32.0ms116×256infinite
8.0ms27×256valid
0.0ms256infinite
Compiler

Compiled 714 to 515 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
Operation ival-div, time spent: 90.0ms, 54.0% of total-time
Operation ival-mult, time spent: 54.0ms, 33.0% of total-time
Operation ival-pow, time spent: 18.0ms, 11.0% of total-time
Operation ival-sub, time spent: 2.0ms, 1.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch376.0ms (1.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
118.0ms
1.6026905277127836e+66
1.0881463900295916e+76
258.0ms
-4.221235818299069e-304
1.081447202338398e-308
Results
227.0ms250×256invalid
88.0ms121×256valid
23.0ms86×256infinite
0.0ms256valid
Compiler

Compiled 1013 to 730 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 305.0ms
Operation ival-div, time spent: 197.0ms, 65.0% of total-time
Operation ival-pow, time spent: 83.0ms, 27.0% of total-time
Operation ival-mult, time spent: 19.0ms, 6.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time

bsearch209.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
120.0ms
1.6026905277127836e+66
1.0881463900295916e+76
88.0ms
-4.221235818299069e-304
1.081447202338398e-308
Results
69.0ms297×256invalid
53.0ms177×256valid
40.0ms110×256infinite
0.0ms256infinite
Compiler

Compiled 1378 to 990 computations (28.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
Operation ival-div, time spent: 45.0ms, 38.0% of total-time
Operation ival-pow, time spent: 36.0ms, 30.0% of total-time
Operation ival-mult, time spent: 31.0ms, 26.0% of total-time
Operation ival-sub, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

bsearch98.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
98.0ms
8.690997243529553e-94
2.841563721339121e-88
Results
35.0ms137×256invalid
21.0ms79×256infinite
21.0ms64×256valid
0.0ms256valid
Compiler

Compiled 714 to 515 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
Operation ival-div, time spent: 21.0ms, 38.0% of total-time
Operation ival-pow, time spent: 19.0ms, 34.0% of total-time
Operation ival-mult, time spent: 12.0ms, 22.0% of total-time
Operation ival-sub, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

bsearch219.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
90.0ms
-9.957792431714906e-305
6.578424925943171e-306
129.0ms
-2.2468893569595284e+144
-4.823254510543431e+134
Results
74.0ms321×256invalid
47.0ms156×256valid
41.0ms147×256infinite
0.0ms256valid
Compiler

Compiled 1227 to 887 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
Operation ival-pow, time spent: 42.0ms, 37.0% of total-time
Operation ival-div, time spent: 36.0ms, 32.0% of total-time
Operation ival-mult, time spent: 26.0ms, 23.0% of total-time
Operation ival-sub, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 4.0% of total-time

bsearch170.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
95.0ms
1.189416047144195e-69
4.491821773706822e-63
74.0ms
-2.8877232540289366e+81
-4.800957827369675e+79
Results
61.0ms250×256invalid
49.0ms158×256valid
27.0ms97×256infinite
0.0ms256infinite
Compiler

Compiled 921 to 674 computations (26.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
Operation ival-pow, time spent: 32.0ms, 35.0% of total-time
Operation ival-div, time spent: 30.0ms, 33.0% of total-time
Operation ival-mult, time spent: 23.0ms, 25.0% of total-time
Operation ival-sub, time spent: 4.0ms, 4.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

bsearch209.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
122.0ms
9.031264328944503e-272
1.2608170490221118e-265
87.0ms
-1.8393273711520762e-150
-4.364612024183304e-160
Results
52.0ms263×256invalid
84.0ms165×256valid
34.0ms122×256infinite
0.0ms256infinite
Compiler

Compiled 705 to 542 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
Operation ival-div, time spent: 30.0ms, 34.0% of total-time
Operation ival-pow, time spent: 30.0ms, 34.0% of total-time
Operation ival-mult, time spent: 23.0ms, 26.0% of total-time
Operation ival-sub, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

bsearch234.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
144.0ms
-8.090341981221224e-306
1.456238666613389e-303
90.0ms
-1.8393273711520762e-150
-4.364612024183304e-160
Results
69.0ms358×256invalid
80.0ms147×256valid
44.0ms140×256infinite
0.0ms256valid
Compiler

Compiled 588 to 470 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
Operation ival-div, time spent: 37.0ms, 34.0% of total-time
Operation ival-mult, time spent: 35.0ms, 32.0% of total-time
Operation ival-pow, time spent: 29.0ms, 27.0% of total-time
Operation ival-sub, time spent: 4.0ms, 4.0% of total-time
Operation const, time spent: 4.0ms, 4.0% of total-time

bsearch249.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
120.0ms
-8.090341981221224e-306
1.456238666613389e-303
128.0ms
-1.8393273711520762e-150
-4.364612024183304e-160
Results
117.0ms285×256invalid
44.0ms164×256valid
49.0ms123×256infinite
0.0ms256infinite
Compiler

Compiled 570 to 452 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
Operation ival-mult, time spent: 62.0ms, 37.0% of total-time
Operation ival-sub, time spent: 46.0ms, 27.0% of total-time
Operation ival-div, time spent: 30.0ms, 18.0% of total-time
Operation ival-pow, time spent: 26.0ms, 15.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

bsearch98.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
97.0ms
-4.221235818299069e-304
1.081447202338398e-308
Results
46.0ms134×256invalid
21.0ms79×256valid
14.0ms48×256infinite
0.0ms256infinite
Compiler

Compiled 272 to 214 computations (21.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
Operation ival-mult, time spent: 28.0ms, 45.0% of total-time
Operation ival-pow, time spent: 16.0ms, 26.0% of total-time
Operation ival-div, time spent: 15.0ms, 24.0% of total-time
Operation ival-sub, time spent: 1.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch104.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
104.0ms
-4.221235818299069e-304
1.081447202338398e-308
Results
25.0ms112×256invalid
49.0ms78×256valid
13.0ms49×256infinite
0.0ms256infinite
Compiler

Compiled 256 to 198 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
Operation ival-div, time spent: 41.0ms, 59.0% of total-time
Operation ival-pow, time spent: 16.0ms, 23.0% of total-time
Operation ival-mult, time spent: 10.0ms, 14.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch135.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
135.0ms
5.903768757922097e-205
4.138834878623502e-202
Results
82.0ms121×256invalid
28.0ms99×256infinite
7.0ms28×256valid
0.0ms256infinite
Compiler

Compiled 264 to 206 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
Operation ival-div, time spent: 61.0ms, 62.0% of total-time
Operation ival-pow, time spent: 25.0ms, 25.0% of total-time
Operation ival-mult, time spent: 10.0ms, 10.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch119.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
119.0ms
5.903768757922097e-205
4.138834878623502e-202
Results
54.0ms146×256invalid
39.0ms97×256infinite
9.0ms30×256valid
0.0ms256infinite
Compiler

Compiled 264 to 206 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
Operation ival-pow, time spent: 40.0ms, 58.0% of total-time
Operation ival-div, time spent: 15.0ms, 22.0% of total-time
Operation ival-mult, time spent: 11.0ms, 16.0% of total-time
Operation ival-sub, time spent: 2.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch110.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
109.0ms
5.903768757922097e-205
4.138834878623502e-202
Results
60.0ms96×256invalid
23.0ms88×256infinite
10.0ms39×256valid
0.0ms256infinite
Compiler

Compiled 248 to 190 computations (23.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
Operation ival-div, time spent: 51.0ms, 66.0% of total-time
Operation ival-pow, time spent: 14.0ms, 18.0% of total-time
Operation ival-mult, time spent: 9.0ms, 12.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

simplify115.0ms (0.4%)

Algorithm
egg-herbie
Rules
154×*-commutative
154×neg-mul-1
112×unsub-neg
104×distribute-lft-neg-in
104×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01883096
12673096
23043096
33393096
43703096
54043096
64373096
74603096
85733096
97353096
107453096
117473096
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (if (<=.f64 h 3999999999999999775207243795178284096228896516082202126176495568225828864) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (if (<=.f64 h 260000000000000005004413769769965853241720221069300688521332975884786728960) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))))
(if (<=.f64 l 5733746539975179/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
(if (<=.f64 l -5200000000000000170776124943865615610732465345069980816664029816545484435873697576828806841264182545956537424878476665008972151297899757568) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 l -369999999999999996149245561850064422016462846232801781704522239057320435953696768) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 d -5935929635354509/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 7004444445693749/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 d -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))))
(if (<=.f64 d -7170528607160929/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 5471527044997171/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 l 1623808026257225/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l)))))) (*.f64 d (/.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (if (<=.f64 h 3999999999999999775207243795178284096228896516082202126176495568225828864) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l)))))) (if (<=.f64 h 3999999999999999775207243795178284096228896516082202126176495568225828864) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l))))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (if (<=.f64 h 260000000000000005004413769769965853241720221069300688521332975884786728960) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l))))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))))) (if (<=.f64 h 260000000000000005004413769769965853241720221069300688521332975884786728960) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l))))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))))
(if (<=.f64 l 5733746539975179/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l)))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(if (<=.f64 l 5733746539975179/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l))))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) l))))))
(*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (/.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) l))))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))))
(if (<=.f64 l -5200000000000000170776124943865615610732465345069980816664029816545484435873697576828806841264182545956537424878476665008972151297899757568) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) (*.f64 D (*.f64 (/.f64 M (*.f64 d l)) 1/2))))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 l -5200000000000000170776124943865615610732465345069980816664029816545484435873697576828806841264182545956537424878476665008972151297899757568) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (*.f64 D (*.f64 1/2 (/.f64 M (*.f64 l d))))))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -5200000000000000170776124943865615610732465345069980816664029816545484435873697576828806841264182545956537424878476665008972151297899757568) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (*.f64 D (*.f64 1/2 (/.f64 M (*.f64 l d))))))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -5200000000000000170776124943865615610732465345069980816664029816545484435873697576828806841264182545956537424878476665008972151297899757568) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) (*.f64 D (*.f64 1/2 (/.f64 M (*.f64 l d))))))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -369999999999999996149245561850064422016462846232801781704522239057320435953696768) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) l))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 l -369999999999999996149245561850064422016462846232801781704522239057320435953696768) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -369999999999999996149245561850064422016462846232801781704522239057320435953696768) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l 2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -369999999999999996149245561850064422016462846232801781704522239057320435953696768) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 d -5935929635354509/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 7004444445693749/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(if (<=.f64 d -5935929635354509/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 7004444445693749/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 d -5935929635354509/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 d 7004444445693749/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 d -5935929635354509/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 7004444445693749/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 d -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))))
(if (<=.f64 d -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))))
(if (<=.f64 d -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))))
(if (<=.f64 d -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l))))))
(if (<=.f64 d -7170528607160929/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 d -7170528607160929/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 d -7170528607160929/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 d -7170528607160929/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 5471527044997171/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 5471527044997171/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 5471527044997171/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 5471527044997171/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 l 6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 l 6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 l 6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 l 1623808026257225/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l 1623808026257225/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l 1623808026257225/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l 1623808026257225/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Compiler

Compiled 873 to 579 computations (33.7% saved)

soundness2.0s (6.9%)

Rules
1886×times-frac
1622×distribute-lft-neg-in
1546×distribute-rgt-neg-in
1170×times-frac
1150×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066651
11175616
061446
11092424
06214295011485
112904295008058
246464295007709
046460
1791448
0126449419
1333546755
01802460
15782428
219802340
347452320
054047625
1118340261
2413440074
055622
1906612
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3483 to 1941 computations (44.3% saved)

end3.0ms (0%)

preprocess418.0ms (1.4%)

Compiler

Compiled 2998 to 1728 computations (42.4% saved)

Profiling

Loading profile data...