Henrywood and Agarwal, Equation (12)

Time bar (total: 1.9min)

analyze1.3s (1.1%)

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
12.5%12.5%87.3%0.2%0%0%0%7
12.5%12.5%87.3%0.2%0%0%0%8
14.1%14%85.7%0.2%0%0%0%9
14.1%14%85.7%0.2%0%0%0%10
14.1%14%85.7%0.2%0%0%0%11
14.8%14.8%84.9%0.2%0%0%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 864.0ms
Operation ival-pow, time spent: 423.0ms, 49.0% of total-time
Operation ival-div, time spent: 246.0ms, 28.0% of total-time
Operation ival-mult, time spent: 139.0ms, 16.0% of total-time
Operation ival-sub, time spent: 34.0ms, 4.0% of total-time
Operation const, time spent: 22.0ms, 3.0% of total-time

sample1.5min (79.5%)

Results
1.3min24368×8192exit
3.4s5109×256valid
1.4s3146×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.2min
Operation ival-pow, time spent: 40.9s, 59.0% of total-time
Operation ival-div, time spent: 16.4s, 24.0% of total-time
Operation ival-mult, time spent: 10.4s, 15.0% of total-time
Operation ival-sub, time spent: 1.1s, 2.0% of total-time
Operation const, time spent: 911.0ms, 1.0% of total-time
Bogosity

preprocess622.0ms (0.5%)

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
76126(1.3984691686667905e-260 9.793074298364315e-303 9.622069631166213e-89 5.764317530013017e+123 3.6062607914054084e+260)0-(pow.f64 (/.f64 d l) (/.f64 1 2))
67125(16829953252405112.0 3.5432002113145727e+223 6.547047172468556e+220 9.688516324977153e-298 1.322409377842706e+236)0-(pow.f64 (/.f64 d h) (/.f64 1 2))
330-2(-1.0255273968538322e+159 -2.83608901394572e-26 -8.743753527999422e-60 2.730538788935795e-161 1.9193533957907544e+161)(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
240-0-(*.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))))
220-1(-5.432937219843155e-37 -4.782739217496245e-274 -9.543919688451505e+25 6.328840890268544e-213 1.5190469307159824e-111)(/.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)
049(16829953252405112.0 3.5432002113145727e+223 6.547047172468556e+220 9.688516324977153e-298 1.322409377842706e+236)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)

Compiler

Compiled 360 to 221 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 264.0ms
Operation ival-pow, time spent: 102.0ms, 39.0% of total-time
Operation ival-div, time spent: 78.0ms, 30.0% of total-time
Operation ival-mult, time spent: 66.0ms, 25.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time
Operation ival-sub, time spent: 7.0ms, 3.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 111 to 58 computations (47.7% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
70.4%
(*.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))))
69.6%
(*.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)))))
69.7%
(*.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)))))
Compiler

Compiled 104 to 77 computations (26% saved)

localize522.0ms (0.5%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.9%
(*.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))))
88.9%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
76.6%
(pow.f64 (/.f64 d h) (/.f64 1 2))
72.1%
(pow.f64 (/.f64 d l) (/.f64 1 2))
90.9%
(*.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)))))
88.9%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
76.6%
(sqrt.f64 (/.f64 d h))
72.1%
(sqrt.f64 (/.f64 d l))
91.5%
(*.f64 D (/.f64 (/.f64 M 2) d))
88.2%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) -1/2))
76.6%
(sqrt.f64 (/.f64 d h))
72.1%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 429 to 218 computations (49.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 281.0ms
Operation ival-div, time spent: 95.0ms, 34.0% of total-time
Operation ival-mult, time spent: 88.0ms, 31.0% of total-time
Operation ival-pow, time spent: 71.0ms, 25.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 2.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time
Operation ival-add, time spent: 4.0ms, 1.0% of total-time

series184.0ms (0.2%)

Counts
12 → 624
Calls
Call 1
Inputs
#<alt (sqrt.f64 (/.f64 d l))>
#<alt (sqrt.f64 (/.f64 d h))>
#<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 l))>
#<alt (sqrt.f64 (/.f64 d h))>
#<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 l) (/.f64 1 2))>
#<alt (pow.f64 (/.f64 d h) (/.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 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 -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 (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 (*.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 -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 (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/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 (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/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 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 -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 (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 (*.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 -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 (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/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) (*.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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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 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 -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 -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 (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 (sqrt.f64 (/.f64 d l)) (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 (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 (*.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 (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 (*.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/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 (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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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

120 calls:

TimeVariablePointExpression
11.0ms
d
@inf
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (- 1 (* 1/2 (* (pow (* (/ M 2) (/ D d)) 2) (/ h l)))))
11.0ms
D
@0
(* (/ h l) (* (pow (* D (/ (/ M 2) d)) 2) -1/2))
9.0ms
d
@-inf
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (- 1 (* 1/2 (* (pow (* (/ M 2) (/ D d)) 2) (/ h l)))))
8.0ms
h
@0
(* (/ h l) (* (pow (* D (/ (/ M 2) d)) 2) -1/2))
5.0ms
M
@0
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (- 1 (* 1/2 (* (pow (* (/ M 2) (/ D d)) 2) (/ h l)))))

rewrite224.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
350×times-frac
296×cbrt-prod
295×log1p-expm1-u
295×expm1-log1p-u
288×frac-times
Iterations

Useful iterations: 1 (0.0ms)

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

simplify593.0ms (0.5%)

Algorithm
egg-herbie
Rules
1136×fma-define
796×distribute-lft-neg-in
730×distribute-rgt-neg-in
690×associate-*l*
686×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051757118
1121052186
2442151904
Stop Event
node limit
Counts
945 → 292
Calls
Call 1
Inputs
(*.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 -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 (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 (*.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 -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 (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/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 (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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/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 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 -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 (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 (*.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 -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 (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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) 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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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 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 -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 -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 (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 (sqrt.f64 (/.f64 d l)) (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))
(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)))
(*.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))
(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))
(*.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/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 (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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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 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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 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 (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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) l)
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) (neg.f64 l))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 D M))))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 D M))) 1))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) 1/2)))
(/.f64 1 (/.f64 d (*.f64 D (*.f64 M 1/2))))
(/.f64 (*.f64 D M) (*.f64 d 2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 D M)))))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 D (neg.f64 M))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 D M) 1/2)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(neg.f64 (/.f64 (*.f64 D (neg.f64 M)) (*.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 M (/.f64 D d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 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 (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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 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 (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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) l)
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) (neg.f64 l))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 -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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (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 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 1/4)
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (neg.f64 d))
(*.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 -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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) 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)))))))))
(*.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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l h))))) (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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.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)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (sqrt.f64 (/.f64 d h)))
(*.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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2)))) 1/8)
(*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) 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 -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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (fma.f64 (*.f64 -1/8 (*.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 l h))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (pow.f64 M 2))) (*.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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (/.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))) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (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 (sqrt.f64 -1) 2) (pow.f64 M 2)) (pow.f64 d 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (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 1 (*.f64 l h))))))
(*.f64 d (neg.f64 (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 -1 (pow.f64 d 2))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (neg.f64 d))
(*.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 h l) 3)) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 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 -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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1 (*.f64 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 M 2) (/.f64 (pow.f64 D 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 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) 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)))))))))
(*.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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))
(*.f64 h (neg.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 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d))) 1/8)))))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l (pow.f64 h 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (neg.f64 (pow.f64 M 2)) d)) 1/8))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l 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 l h))) (*.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 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (*.f64 l h))))) (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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 (sqrt.f64 -1) 2) (pow.f64 M 2)) d))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 -1 (/.f64 (pow.f64 M 2) d)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (/.f64 d (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 D 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 M 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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d))))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (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 l h))) (/.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 1 (*.f64 l h))) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (pow.f64 D 2)))))
(-.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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d 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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) (neg.f64 l))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (neg.f64 l))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) l)
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) (neg.f64 l))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (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) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) 1/8)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(neg.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))))
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 4))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (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) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(+.f64 -1 (fma.f64 M (/.f64 1/2 (/.f64 d D)) 1))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 D M))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 D M))) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) 1/2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 D (*.f64 M 1/2))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (neg.f64 M))) (neg.f64 (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 D M) 1/2)) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 D M))) -1)
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 (*.f64 D M) (*.f64 d -2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 (*.f64 D (neg.f64 M)) (*.f64 d 2)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 M (/.f64 D d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(+.f64 -1 (fma.f64 M (/.f64 1/2 (/.f64 d D)) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(*.f64 M (/.f64 D (*.f64 d 2)))
(*.f64 M (/.f64 1/2 (/.f64 d 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)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d 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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(+.f64 -1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) 1))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 4)))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))
(+.f64 -1 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) 2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(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 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 d 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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h) (neg.f64 l))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (neg.f64 l))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) l)
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) h)) (neg.f64 l))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (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) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) 1/8)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(neg.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 4))))
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 4))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (/.f64 h l) (neg.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 3)))
(cbrt.f64 (*.f64 1/8 (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) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) 2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))

eval145.0ms (0.1%)

Compiler

Compiled 10691 to 5643 computations (47.2% saved)

prune103.0ms (0.1%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New34222364
Fresh000
Picked123
Done000
Total34324367
Accuracy
92.2%
Counts
367 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
22.1%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
45.3%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
42.5%
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
20.1%
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
35.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)))))
44.2%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
41.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))
68.6%
(*.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)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
69.6%
(*.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)))))
68.7%
(*.f64 (*.f64 (expm1.f64 (log1p.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)))))
58.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
21.2%
(*.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)))
37.7%
(*.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)))))
69.7%
(*.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)))))
26.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
61.7%
(*.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)))))
45.8%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
23.8%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 2)))
Compiler

Compiled 1390 to 1022 computations (26.5% saved)

localize662.0ms (0.6%)

Compiler

Compiled 615 to 273 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 320.0ms
Operation ival-mult, time spent: 141.0ms, 44.0% of total-time
Operation ival-div, time spent: 66.0ms, 21.0% of total-time
Operation ival-pow, time spent: 54.0ms, 17.0% of total-time
Operation ival-sqrt, time spent: 31.0ms, 10.0% of total-time
Operation const, time spent: 13.0ms, 4.0% of total-time
Operation ival-add, time spent: 9.0ms, 3.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune40.0ms (0%)

Pruning

24 alts after pruning (17 fresh and 7 done)

PrunedKeptTotal
New000
Fresh01717
Picked055
Done022
Total02424
Accuracy
92.2%
Counts
24 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
22.1%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
45.3%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (pow.f64 (/.f64 h l) 3)))))) h)
42.5%
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
20.1%
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
35.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)))))
44.2%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
41.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))
68.6%
(*.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)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
69.6%
(*.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)))))
68.7%
(*.f64 (*.f64 (expm1.f64 (log1p.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)))))
58.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
21.2%
(*.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)))
37.7%
(*.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)))))
69.7%
(*.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)))))
26.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
61.7%
(*.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)))))
45.8%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
23.8%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) 2)))
Compiler

Compiled 1243 to 913 computations (26.5% saved)

localize871.0ms (0.8%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
99.5%
(*.f64 M (*.f64 1/2 (/.f64 D d)))
97.9%
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
94.1%
(sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
99.9%
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
99.5%
(*.f64 (/.f64 M 2) (/.f64 D d))
97.9%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
93.4%
(sqrt.f64 (/.f64 d l))
97.8%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
97.7%
(/.f64 (pow.f64 M 2) d)
93.3%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
92.3%
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
100.0%
(/.f64 1 (*.f64 l h))
99.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
93.4%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
97.9%
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
97.4%
(*.f64 (*.f64 D M) (/.f64 1/2 d))
93.4%
(sqrt.f64 (/.f64 d l))
91.9%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 541 to 253 computations (53.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 435.0ms
Operation ival-mult, time spent: 157.0ms, 36.0% of total-time
Operation ival-div, time spent: 127.0ms, 29.0% of total-time
Operation ival-pow, time spent: 83.0ms, 19.0% of total-time
Operation ival-sqrt, time spent: 43.0ms, 10.0% of total-time
Operation const, time spent: 12.0ms, 3.0% of total-time
Operation ival-add, time spent: 6.0ms, 1.0% of total-time
Operation ival-sub, time spent: 5.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series335.0ms (0.3%)

Counts
15 → 858
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 D M) (/.f64 1/2 d))>
#<alt (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 l h)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))>
#<alt (/.f64 1 (*.f64 l h))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))>
#<alt (sqrt.f64 (/.f64 h (pow.f64 l 3)))>
#<alt (/.f64 (pow.f64 M 2) d)>
#<alt (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))>
#<alt (*.f64 (/.f64 M 2) (/.f64 D d))>
#<alt (/.f64 (sqrt.f64 d) (sqrt.f64 h))>
#<alt (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))>
#<alt (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))>
#<alt (*.f64 M (*.f64 1/2 (/.f64 D d)))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)>
Outputs
#<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/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/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) (*.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 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 (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 (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 (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 (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 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.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 (*.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/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/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/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/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/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/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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/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/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/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/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/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/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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.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 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<alt (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))>
#<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/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 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 (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 (*.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 (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 (sqrt.f64 (/.f64 d h))>
#<alt (sqrt.f64 (/.f64 d h))>
#<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 (+.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 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.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 (/.f64 1 (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/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 (pow.f64 d 3) (+.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 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.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 (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 d (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 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 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 d (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 29))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)))))) (+.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 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)) (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))))))))) (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 (pow.f64 d 5)))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 (*.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 (+.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 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.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) (pow.f64 l 5))))))))))))) 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 (pow.f64 l 2) (+.f64 (*.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) (pow.f64 l 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 l (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 d 9) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 -1/8) 8))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 d (*.f64 h 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (pow.f64 d 9))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))))) (pow.f64 d 2))))) (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) l)))) l)) (*.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))))))) 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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (pow.f64 d 2))) (*.f64 -1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (*.f64 (pow.f64 d 9) (sqrt.f64 -1)))))) l)))) l)) (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.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))))))) 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 (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 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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 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 h (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 10)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))))))))))) (*.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 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 (sqrt.f64 -1/8) 8))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 19))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.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 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 8)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 19))))) (+.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 (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 (*.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 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))))) (*.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 (pow.f64 M 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.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 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 -1 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 (*.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 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (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 (*.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 (pow.f64 D 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.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 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 (*.f64 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/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 (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/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/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 (+.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 (+.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 -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/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 (+.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 -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 (*.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 (*.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 (+.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 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 (*.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 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 -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 (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 (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 (*.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 (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 (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

153 calls:

TimeVariablePointExpression
47.0ms
M
@inf
(sqrt (* (/ d (* (sqrt l) (sqrt h))) (+ 1 (* (/ h l) (* -1/2 (pow (* M (* 1/2 (/ D d))) 2))))))
23.0ms
h
@-inf
(* (pow D 2) (* (sqrt (/ h (pow l 3))) (* -1/8 (/ (pow M 2) d))))
18.0ms
d
@0
(sqrt (* (/ d (* (sqrt l) (sqrt h))) (+ 1 (* (/ h l) (* -1/2 (pow (* M (* 1/2 (/ D d))) 2))))))
11.0ms
M
@inf
(pow (sqrt (* (/ d (* (sqrt l) (sqrt h))) (+ 1 (* (/ h l) (* -1/2 (pow (* M (* 1/2 (/ D d))) 2)))))) 2)
10.0ms
h
@-inf
(sqrt (* (/ d (* (sqrt l) (sqrt h))) (+ 1 (* (/ h l) (* -1/2 (pow (* M (* 1/2 (/ D d))) 2))))))

rewrite134.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
438×cbrt-prod
420×log1p-expm1-u
420×expm1-log1p-u
411×add-cube-cbrt
410×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059646
11021630
Stop Event
node limit
Counts
15 → 278
Calls
Call 1
Inputs
(*.f64 (*.f64 D M) (/.f64 1/2 d))
(/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
(/.f64 1 (*.f64 l h))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(/.f64 (pow.f64 M 2) d)
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(*.f64 (/.f64 M 2) (/.f64 D d))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))) 1)
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 d)) (*.f64 D M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (/.f64 1/2 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 D M) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(exp.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 2)
(pow.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 l h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 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)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(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 (/.f64 (/.f64 1 l) 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 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))) 1)
(pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (sqrt.f64 h) (pow.f64 (pow.f64 l -3) 1/2))
(*.f64 (/.f64 (cbrt.f64 h) l) (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) 1/2) (pow.f64 (/.f64 (cbrt.f64 h) l) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d))) 1)
(*.f64 1 (/.f64 (pow.f64 M 2) d))
(*.f64 (pow.f64 M 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) d)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (/.f64 (pow.f64 M 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) 2)
(pow.f64 (/.f64 d (pow.f64 M 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) d)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1)
(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 (sqrt.f64 (/.f64 d h)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 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 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1)
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (*.f64 l h)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))

simplify573.0ms (0.5%)

Algorithm
egg-herbie
Rules
1596×*-commutative
1308×distribute-rgt-in
1308×distribute-lft-in
632×associate-*r*
402×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0179090008
1535888000
Stop Event
node limit
Counts
1136 → 646
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 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 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)))
(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 (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)))
(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 (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 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.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 (*.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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.f64 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.f64 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (*.f64 (pow.f64 D 2) (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 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.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 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))
(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)))
(*.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))
(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))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(*.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 (+.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 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.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 (/.f64 1 (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/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 (pow.f64 d 3) (+.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 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.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 (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 d (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 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 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 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 29))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)))))) (+.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 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)) (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))))))))) (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 (pow.f64 d 5)))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 (*.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 (+.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 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.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) (pow.f64 l 5))))))))))))) 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 (pow.f64 l 2) (+.f64 (*.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) (pow.f64 l 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 l (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 d 9) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 -1/8) 8))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 d (*.f64 h 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (pow.f64 d 9))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))))) (pow.f64 d 2))))) (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) l)))) l)) (*.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))))))) 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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (pow.f64 d 2))) (*.f64 -1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (*.f64 (pow.f64 d 9) (sqrt.f64 -1)))))) l)))) l)) (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.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))))))) 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 (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 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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 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 h (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 10)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))))))))))) (*.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 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 (sqrt.f64 -1/8) 8))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 19))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.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 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 8)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 19))))) (+.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 (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 (*.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 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))))))))) (*.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 (pow.f64 M 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.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 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 -1 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 M (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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 (*.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 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (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 (*.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 (pow.f64 D 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.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 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 (*.f64 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/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 (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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) 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 (*.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 (+.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 (+.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 -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/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 (+.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 -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 (*.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 (*.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 (+.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 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 (*.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 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 -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 (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 (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 (*.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 (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 (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 (*.f64 D M) (/.f64 1/2 d)))) 1)
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 d)) (*.f64 D M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (/.f64 1/2 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 D M) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(exp.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 2)
(pow.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 l h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 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)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(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 (/.f64 (/.f64 1 l) 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 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))) 1)
(pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (sqrt.f64 h) (pow.f64 (pow.f64 l -3) 1/2))
(*.f64 (/.f64 (cbrt.f64 h) l) (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) 1/2) (pow.f64 (/.f64 (cbrt.f64 h) l) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d))) 1)
(*.f64 1 (/.f64 (pow.f64 M 2) d))
(*.f64 (pow.f64 M 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) d)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (/.f64 (pow.f64 M 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) 2)
(pow.f64 (/.f64 d (pow.f64 M 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) d)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1)
(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 (sqrt.f64 (/.f64 d h)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 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 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1)
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (*.f64 l h)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (/.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 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 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 -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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d)))))
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 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 -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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (/.f64 (*.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 M 2) (/.f64 -1 d))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 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 M 2) d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(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))
(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)))
(sqrt.f64 (/.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 (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)))
(sqrt.f64 (/.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 (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))
(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))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(sqrt.f64 (/.f64 d h))
(*.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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.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 (+.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 (/.f64 1 D) (*.f64 M (sqrt.f64 -1/8))) (sqrt.f64 (pow.f64 d 5)))) (*.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 (fma.f64 1/2 (*.f64 (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))))) (*.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/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 (*.f64 D 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 (/.f64 1 D) (*.f64 M (sqrt.f64 -1/8))))))) (*.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 (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 (sqrt.f64 (pow.f64 d 3)) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))))) (*.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 (/.f64 1 D) (*.f64 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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 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 (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 D (*.f64 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 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (*.f64 1/16 (*.f64 (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 (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 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.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 (/.f64 1 (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 (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 (/.f64 1 D) (*.f64 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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (pow.f64 d 3) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (sqrt.f64 (pow.f64 d 5))) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))))))) (*.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 (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 D (*.f64 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 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (*.f64 (pow.f64 d 3) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.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 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 (pow.f64 d 3) (+.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 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (/.f64 1 D) (*.f64 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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (/.f64 1 (pow.f64 d 3))))) (*.f64 (pow.f64 d 3) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 d 5)))) (*.f64 (pow.f64 d 3) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (pow.f64 D 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2)))))) (/.f64 (*.f64 -1/64 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (sqrt.f64 (pow.f64 d 5))) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))))))))))) (*.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 (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 D (*.f64 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 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8))))) (*.f64 (pow.f64 d 3) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/8) 5))))) (*.f64 (pow.f64 d 3) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (pow.f64 D 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h -1/8))))) (*.f64 -1/64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))))))))))) (*.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 (/.f64 1 l) h) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (/.f64 1 l) h) 1/4))))
(*.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 (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 (+.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 (*.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 (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (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 (+.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 (*.f64 (pow.f64 D 4) (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 (/.f64 1 l) h) 1/4))))))
(*.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 (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 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 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 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/2 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 d 23)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) 5/262144)) (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 (*.f64 (pow.f64 D 4) (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 (/.f64 1 l) h) 1/4)))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) 5/262144))) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (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 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 29))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)))))) (+.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/2 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 d 23)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) 5/262144)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 d 29)))) (fma.f64 1/2097152 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 10)) (*.f64 (pow.f64 d 4) (pow.f64 h 5))) (pow.f64 l 5)) (/.f64 (*.f64 1/16 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) d) (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) 5/262144))))) l))) (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 (*.f64 (pow.f64 D 4) (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 (/.f64 1 l) h) 1/4))))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 23))) (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) 5/262144))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 29))) (fma.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5))) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) 5/262144))))) l))))) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (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 -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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 d))))
(*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 d (neg.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 (/.f64 1 (pow.f64 d 5)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 -1 (sqrt.f64 (/.f64 1 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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 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 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 -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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 d (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 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 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 -1 (pow.f64 M 6))))))) (pow.f64 d 3))) (pow.f64 d 3)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 5))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))))))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 (/.f64 (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 6))))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) -5/262144))))) (pow.f64 d 3)) (*.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))))))) (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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 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 (-.f64 (*.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 (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (*.f64 (pow.f64 D 6) (*.f64 -1 (pow.f64 M 6))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) -5/262144)))))) (pow.f64 d 3))) (pow.f64 d 3))) (pow.f64 d 3))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (+.f64 (*.f64 -1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)))))))) l)) (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5)))) (pow.f64 l 5))))))))) (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 (pow.f64 d 5)))))) (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) (*.f64 (pow.f64 M 4) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (pow.f64 d 3)))))) (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 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 d)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) -5/262144))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1/16 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) d) (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 3) (pow.f64 h 4))) (pow.f64 l 4)) -5/262144))) l)) (*.f64 1/2097152 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 10)) (*.f64 (pow.f64 d 4) (pow.f64 h 5))) (pow.f64 l 5))))))) (pow.f64 d 3)) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 6))))))) (pow.f64 d 3)) (*.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))))))) (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 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 d))))))
(*.f64 d (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 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 (-.f64 (*.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 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 5)) (*.f64 (pow.f64 D 6) (*.f64 -1 (pow.f64 M 6)))))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 d) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) -5/262144)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 5))) (*.f64 -1 (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 d (*.f64 h (*.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 d 3) (pow.f64 h 4)))) (pow.f64 l 4)) -5/262144))))) l) (*.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 10) (*.f64 (pow.f64 d 4) (pow.f64 h 5))) (pow.f64 l 5)))))))))) (pow.f64 d 3))) (pow.f64 d 3))) (pow.f64 d 3))) (pow.f64 d 3)))))
(*.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 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 h (*.f64 d l)))))
(*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (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 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (pow.f64 l 3) h)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (*.f64 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8)) (sqrt.f64 (*.f64 h (/.f64 l d)))))) l)
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (pow.f64 l 3) h)))) (*.f64 D (*.f64 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 h)) (log.f64 l))))) (sqrt.f64 (*.f64 h (/.f64 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 (fma.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (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 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D 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 h)) (neg.f64 (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 h)) (log.f64 l)))))) (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 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 l (pow.f64 d 7)) (pow.f64 h 3)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))))) 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 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (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 h)) (neg.f64 (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) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D 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 h)) (neg.f64 (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 l (pow.f64 h 5))))))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))) (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 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (*.f64 (pow.f64 l 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l (pow.f64 h 5))))))))))) 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 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.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) (pow.f64 l 5))))))))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (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 h)) (neg.f64 (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) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D 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 (pow.f64 l 2) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) D) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 d (/.f64 (pow.f64 l 3) h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (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 l 5) (pow.f64 h 5))))))))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))) (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 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (*.f64 (pow.f64 l 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (*.f64 (pow.f64 l 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (sqrt.f64 (*.f64 d (/.f64 (pow.f64 l 3) h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l 5) (pow.f64 h 5))))))))))))) 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 (pow.f64 l 2) (+.f64 (*.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) (pow.f64 l 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 l (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 -1/64 (/.f64 (pow.f64 d 9) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 -1/8) 8))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d (pow.f64 l 3)) h)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 1/16 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 d (*.f64 h l)))))))))))))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (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 h)) (neg.f64 (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) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D 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 (pow.f64 l 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (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 l 5) (pow.f64 h 5))))) (*.f64 (pow.f64 l 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 (pow.f64 l 3) h))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) D) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (*.f64 l (pow.f64 (sqrt.f64 -1/8) 2)))))) (/.f64 (*.f64 -1/64 (pow.f64 d 9)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 M (sqrt.f64 -1/8))))) (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) D) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 d (*.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 h)) (log.f64 l)))))) (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 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 3) (*.f64 h l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (*.f64 (pow.f64 l 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (sqrt.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (*.f64 (pow.f64 l 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l 5) (pow.f64 h 5))))) (*.f64 (pow.f64 l 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 (pow.f64 l 3) h))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 l -1/8)))))) (*.f64 -1/64 (/.f64 (pow.f64 d 9) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 -1/8) 8)))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))))) (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (sqrt.f64 (/.f64 d (*.f64 h l)))))))))))))) 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 h)) (neg.f64 (log.f64 l)))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 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)))))))
(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 h)) (neg.f64 (log.f64 l)))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 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 h)) (log.f64 l))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 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))))))))
(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 h)) (neg.f64 (log.f64 l)))))) l))) (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)) (neg.f64 (log.f64 l))))) (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 h)) (neg.f64 (log.f64 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 h)) (log.f64 l))))) l))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (pow.f64 h 2)))) (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 h)) (log.f64 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)))))))))
(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 h)) (neg.f64 (log.f64 l)))))) l))) (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)) (neg.f64 (log.f64 l))))) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))))) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))) (pow.f64 l 3)) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 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 h)) (log.f64 l))))) l))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (pow.f64 h 2)))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (*.f64 (/.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 h)) (log.f64 l)))))) (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 h)) (log.f64 l)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144) (pow.f64 l 4)))) (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 h)) (neg.f64 (log.f64 l)))))) l))) (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)) (neg.f64 (log.f64 l))))) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))))) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))) (pow.f64 l 3)) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144) (pow.f64 l 4)))) (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 h)) (log.f64 l))))) l))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (pow.f64 h 2)))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (*.f64 (/.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 h)) (log.f64 l)))))) (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 h)) (log.f64 l))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (pow.f64 d 9))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))))) (pow.f64 d 2))))) (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (pow.f64 d 7))))) (pow.f64 l 4)))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (/.f64 (fma.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (pow.f64 d 9))) (/.f64 (*.f64 1/16 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144)))) (pow.f64 d 2))) (pow.f64 l 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144) (pow.f64 l 4)))) (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 h)) (neg.f64 (log.f64 l)))))) l))) (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)) (neg.f64 (log.f64 l))))) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))))) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))) (pow.f64 l 3)) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (fma.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (pow.f64 d 9)) (*.f64 1/16 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144))) (pow.f64 d 2))))) (pow.f64 l 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 7))) 5/262144) (pow.f64 l 4)))) (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 h)) (log.f64 l))))) l))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (pow.f64 h 2)))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (fma.f64 -1/8192 (*.f64 (/.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 h)) (log.f64 l)))))) (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 h)) (log.f64 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 (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 (*.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h)))))) 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 (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 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (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/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 (log.f64 (/.f64 -1 l)) (log.f64 h)))) 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 (log.f64 (/.f64 -1 l)) (log.f64 h))))) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 3)))))))) 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 (*.f64 (*.f64 (pow.f64 D 6) (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)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 11)) (sqrt.f64 -1)))) l))) l) (*.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (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 3))))))) (/.f64 (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.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 (pow.f64 D 6) (/.f64 (*.f64 (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)) (sqrt.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (pow.f64 d 11))))))) l)) l))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))) l)))) l)) (*.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))))))) 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 (/.f64 (fma.f64 1/8192 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (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)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 11)) (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (sqrt.f64 -1))) 5/262144))) l))) l) (*.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)))))))) l) (*.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (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 3))))))) (/.f64 (-.f64 (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.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 (fma.f64 1/8192 (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (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 11))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))) 5/262144) l))))) l)) l)) l))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 7) (sqrt.f64 -1)))))))) (pow.f64 d 2))) (*.f64 -1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 10) (pow.f64 h 5))) (*.f64 (pow.f64 d 9) (sqrt.f64 -1)))))) l)))) l)) (*.f64 1/8192 (*.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)))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 11) (sqrt.f64 -1))))))) l)) (*.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))))))) 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 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (sqrt.f64 -1))) 5/262144))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (sqrt.f64 -1) d))) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (log.f64 (/.f64 -1 l)))) (/.f64 (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (sqrt.f64 -1))) 5/262144))) (pow.f64 d 2)) (*.f64 -1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (*.f64 (sqrt.f64 -1) (pow.f64 d 9)))))) l)))) l) (*.f64 1/8192 (*.f64 (*.f64 (*.f64 (pow.f64 D 6) (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)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 11)) (sqrt.f64 -1)))))) l) (*.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)))))))) l) (*.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (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 3))))))) (/.f64 (-.f64 (*.f64 -1/512 (*.f64 (*.f64 (pow.f64 D 4) (*.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 (-.f64 (*.f64 1/8192 (*.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (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 11)))))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))) 5/262144))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 -1) d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (sqrt.f64 -1) (pow.f64 d 7)))) 5/262144))) (pow.f64 d 2))) (*.f64 -1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (*.f64 (sqrt.f64 -1) (pow.f64 d 9)))))) l))))) l)) l)) l)) l))
(*.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 h)) (neg.f64 (log.f64 l)))))
(*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 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 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 h)) (neg.f64 (log.f64 l)))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 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 h)) (log.f64 l))))) l))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(+.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) l)) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) h) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) l)) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 M 4) h) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (pow.f64 l 2))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(+.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) l)) (*.f64 h (fma.f64 -1/512 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (pow.f64 l 2)) (*.f64 (*.f64 -1/8192 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))))) (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 h)) (neg.f64 (log.f64 l))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) l)) (*.f64 h (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (pow.f64 l 2))) (*.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 h (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (pow.f64 l 3)))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(+.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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))))) (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) l)) (*.f64 h (fma.f64 -1/512 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (pow.f64 l 2)) (*.f64 h (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144))) (*.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (pow.f64 l 3))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) l)) (*.f64 h (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (pow.f64 l 2))) (*.f64 h (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)))) (*.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) (pow.f64 l 3)))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(+.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 h (+.f64 (*.f64 -1/8192 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (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 h (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 10)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 8)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))))))))))) (*.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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) l)) (*.f64 h (fma.f64 -1/512 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 (/.f64 1 (pow.f64 d 7)))) (pow.f64 l 2)) (*.f64 h (fma.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (pow.f64 l 3))) (*.f64 h (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 h (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (fma.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (pow.f64 M 10) (*.f64 (pow.f64 l 5) (pow.f64 d 9)))) (*.f64 1/16 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)) (*.f64 (pow.f64 d 2) l))))))) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))))
(fma.f64 h (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) l)) (*.f64 h (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 7))) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (pow.f64 l 2))) (*.f64 h (fma.f64 -1/8192 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))) (pow.f64 l 3)))) (*.f64 h (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 h (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (fma.f64 1/2097152 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 9)) (/.f64 (pow.f64 M 10) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)) (*.f64 (pow.f64 d 2) l))))))) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 M 8) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(*.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 D (*.f64 (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 h (*.f64 d l)))))
(*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))
(*.f64 h (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (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 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (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 h)) (neg.f64 (log.f64 l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (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 h (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (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 h)) (neg.f64 (log.f64 l)))) (*.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 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))
(*.f64 h (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l 5) (pow.f64 h 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))))
(*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) D) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 d (/.f64 l (pow.f64 h 15))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (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 h)) (neg.f64 (log.f64 l)))) (*.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 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l))))))))))
(*.f64 h (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l 5) (pow.f64 h 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))))
(*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 (sqrt.f64 -1/8) 8))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 19))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15))))) (+.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/2 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 (*.f64 h (*.f64 l (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1/8) 2)))) (/.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 d 9) (pow.f64 h 4)) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 (sqrt.f64 -1/8) 8))))) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (sqrt.f64 (*.f64 d (/.f64 l (pow.f64 h 19))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) D) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 d (/.f64 l (pow.f64 h 15))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (sqrt.f64 -1/8) 3))) (sqrt.f64 (*.f64 (pow.f64 d 7) (/.f64 (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 h)) (neg.f64 (log.f64 l)))) (*.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 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l)))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 (*.f64 D (*.f64 (*.f64 M (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 h)) (neg.f64 (log.f64 l))))) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 d (*.f64 h l)))))))))))
(*.f64 h (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) D) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 h (*.f64 l (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1/8)))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 d 9) (pow.f64 D 8)) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 h 4)) (*.f64 (pow.f64 M 8) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 19)))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 D (*.f64 M (sqrt.f64 -1/8))))) (sqrt.f64 (/.f64 (*.f64 d l) (pow.f64 h 15)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/8 (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (pow.f64 h 5)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (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 l 5) (pow.f64 h 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 l (pow.f64 h 3))))) (*.f64 D (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/8) (pow.f64 (exp.f64 1/4) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l))))) (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)))))
(neg.f64 (*.f64 (*.f64 (*.f64 D 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 (/.f64 h d) (/.f64 (sqrt.f64 -1) l)))))
(*.f64 D (neg.f64 (*.f64 (*.f64 M (*.f64 (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)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 (*.f64 (*.f64 D 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/2 (/.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))) (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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 1/8) 3))) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (sqrt.f64 -1)) (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)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 (*.f64 (*.f64 D 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 h (neg.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 1/8 (sqrt.f64 1/8)))) (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 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 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))))))))))
(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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 1/8) 3))) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (sqrt.f64 -1)) (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 (pow.f64 D 5) (*.f64 (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)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 (*.f64 (*.f64 D 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 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 1/8 (sqrt.f64 1/8)))) (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 (pow.f64 D 5) (*.f64 (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 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))) (neg.f64 h))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.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/2 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64)) (sqrt.f64 (/.f64 (*.f64 (*.f64 d l) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 h 15)))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 1/8) 3))) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (sqrt.f64 -1)) (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 (pow.f64 D 5) (*.f64 (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)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 (*.f64 (*.f64 D 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 h (neg.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) D) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64) (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 h 15)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 1/8 (sqrt.f64 1/8)))) (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 (pow.f64 D 5) (*.f64 (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 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l))))))))))))
(*.f64 -1 (*.f64 h (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 15))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (*.f64 (pow.f64 h 4) (pow.f64 l 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 8)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 h (*.f64 l (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 7) (*.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6)))))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 h 19))))) (+.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/2 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64)) (sqrt.f64 (/.f64 (*.f64 (*.f64 d l) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 h 15)))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (neg.f64 (log.f64 l)) (log.f64 (/.f64 -1 h)))) (fma.f64 -1/64 (*.f64 (pow.f64 d 9) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 h 4)) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 8) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/8) 8))))) (*.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 (/.f64 (*.f64 (*.f64 d l) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 h 19)))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (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 (*.f64 D M) 3) (pow.f64 (sqrt.f64 1/8) 3))) (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (sqrt.f64 -1)) (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 (pow.f64 D 5) (*.f64 (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)))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 (*.f64 (*.f64 D 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 h (neg.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) D) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64) (*.f64 M (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 l (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 h 15)))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (/.f64 (fma.f64 -1/64 (*.f64 (pow.f64 d 9) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 h 4)) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 8) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/8) 8))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 (*.f64 h (*.f64 l (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 h 3)) (*.f64 (pow.f64 M 6) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/8) 6))))) -5/64))) (*.f64 (pow.f64 M 2) 1/8))))) (*.f64 D (*.f64 M (sqrt.f64 1/8))))) (sqrt.f64 (*.f64 d (/.f64 (*.f64 l (*.f64 -1 (sqrt.f64 -1))) (pow.f64 h 19))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 1/8 (sqrt.f64 1/8)))) (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 (pow.f64 D 5) (*.f64 (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 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 (*.f64 (pow.f64 d 3) (/.f64 (*.f64 l (sqrt.f64 -1)) (pow.f64 h 3))))) (*.f64 D (*.f64 M (sqrt.f64 1/8)))) (*.f64 D (*.f64 (*.f64 M (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 l))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 (sqrt.f64 -1) (*.f64 d (*.f64 h l)))))))))))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (*.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 3)))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (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)))
(+.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 (*.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 -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 (/.f64 1 l) h) 1/4)))
(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)))
(+.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 (*.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 (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 (/.f64 1 l) h) 1/4)))
(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)))
(+.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 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 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 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 (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 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144))) (sqrt.f64 (/.f64 1 d))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(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 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (pow.f64 M 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 D 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(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 (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 (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) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (pow.f64 M 2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144))) (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 M 2) (*.f64 (fma.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 l 5) (pow.f64 d 9)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 h (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144)) l)))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(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 (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) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (pow.f64 M 2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (pow.f64 M 2) (*.f64 (fma.f64 1/2097152 (*.f64 (pow.f64 D 10) (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 l 5) (pow.f64 d 9)))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)) (*.f64 (pow.f64 d 2) l)))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.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 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 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 (sqrt.f64 (pow.f64 d 7)) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 (sqrt.f64 (pow.f64 d 7)) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (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 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2)))) (/.f64 (*.f64 -1/64 (*.f64 (pow.f64 l 4) (pow.f64 d 9))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8))))) (*.f64 (*.f64 D (pow.f64 M 10)) (sqrt.f64 -1/8))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 D 2) (*.f64 h -1/8))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 d 9) (pow.f64 D 8)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (*.f64 D (pow.f64 M 10)) (sqrt.f64 -1/8))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (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 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (neg.f64 (*.f64 D (*.f64 M (*.f64 (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)))))))
(neg.f64 (*.f64 M (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))) (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/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 (/.f64 1 (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 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 4))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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)))))))))
(neg.f64 (*.f64 M (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (/.f64 (sqrt.f64 (pow.f64 d 7)) (*.f64 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (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 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 D (*.f64 (pow.f64 M 10) (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 D (*.f64 (pow.f64 M 8) (sqrt.f64 -1/8)))) (sqrt.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 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2)))) (/.f64 (*.f64 -1/64 (*.f64 (pow.f64 l 4) (pow.f64 d 9))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8))))) (*.f64 (*.f64 D (pow.f64 M 10)) (sqrt.f64 -1/8))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 7)) 1/4) (*.f64 (/.f64 (/.f64 1 (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 (/.f64 1 (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))) (sqrt.f64 (pow.f64 d 11)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (/.f64 1 D) (*.f64 (pow.f64 M 2) (sqrt.f64 -1/8)))) (sqrt.f64 (pow.f64 d 3))) (*.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 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 D 2) (*.f64 h -1/8))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 d 9) (pow.f64 D 8)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (*.f64 D (pow.f64 M 10)) (sqrt.f64 -1/8))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 7)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 D (*.f64 (sqrt.f64 -1/8) (pow.f64 M 8)))))) (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 (pow.f64 D 3) (*.f64 (*.f64 -1/8 (sqrt.f64 -1/8)) (pow.f64 M 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 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/8) 5) (pow.f64 M 6))))) (fma.f64 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))))))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (*.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 3)))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 5)) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (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)))
(+.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 (*.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 -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 (/.f64 1 l) h) 1/4)))
(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)))
(+.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 (*.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 (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 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(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 (sqrt.f64 (/.f64 1 (pow.f64 d 11))) (*.f64 (pow.f64 D 2) (pow.f64 M 6)))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))) (sqrt.f64 (/.f64 1 d))))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (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 (*.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 (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 (pow.f64 D 2) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 (pow.f64 M 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(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 (pow.f64 D 2) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (/.f64 (pow.f64 M 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144)))) (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.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)))
(+.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 (pow.f64 D 2) (+.f64 (*.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 h 11)) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11)))))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2097152 (/.f64 (*.f64 (pow.f64 M 10) (pow.f64 h 5)) (*.f64 (pow.f64 d 9) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4)))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (*.f64 (pow.f64 d 7) (pow.f64 l 4))))))) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)))
(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 (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 (pow.f64 D 2) (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (pow.f64 D 2) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 d)) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)) (*.f64 (*.f64 (pow.f64 M 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)) (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/4) (*.f64 (pow.f64 D 2) (*.f64 (fma.f64 1/2097152 (*.f64 (pow.f64 M 10) (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 l 5) (pow.f64 d 9)))) (*.f64 1/16 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 h (*.f64 (*.f64 (pow.f64 M 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 l 4) (pow.f64 d 7)))) 5/262144)) (*.f64 (pow.f64 d 2) l))))) (sqrt.f64 (/.f64 1 d))))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 1 l) h) 1/4)))
(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 (pow.f64 D 2) (fma.f64 -1/8192 (*.f64 (pow.f64 (/.f64 (pow.f64 h 11) (pow.f64 l 13)) 1/4) (*.f64 (pow.f64 M 6) (sqrt.f64 (/.f64 1 (pow.f64 d 11))))) (*.f64 (pow.f64 D 2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (*.f64 (/.f64 (pow.f64 M 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144))) (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 d)) (*.f64 (pow.f64 D 2) (fma.f64 1/2097152 (*.f64 (pow.f64 M 10) (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 l 5) (pow.f64 d 9)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 (*.f64 h (*.f64 (*.f64 (/.f64 (pow.f64 M 8) (pow.f64 d 7)) (/.f64 (pow.f64 h 4) (pow.f64 l 4))) 5/262144)) l))))))))))))))) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 (*.f64 h l)) 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 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.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 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 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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 (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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (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 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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 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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64)) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (/.f64 (*.f64 -1/64 (*.f64 (pow.f64 l 4) (pow.f64 d 9))) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8))))) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 10)))) (sqrt.f64 d)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 M 2) (*.f64 h -1/8)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 d 9)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 10))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 D (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 d))))
(*.f64 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (neg.f64 (*.f64 D (*.f64 M (*.f64 (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)))))))
(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 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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))))))))
(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 (/.f64 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (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 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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)))))))))
(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 (/.f64 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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 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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d)))))))) (neg.f64 D))
(*.f64 -1 (*.f64 D (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))))) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 d 9) (pow.f64 l 4)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (pow.f64 D 10) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.f64 d)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1 l) (pow.f64 h 3)) 1/4) (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 7) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))))) (*.f64 (pow.f64 D 8) (*.f64 M (sqrt.f64 -1/8)))) (sqrt.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/2 (*.f64 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64)) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1/8) 2))))) (/.f64 (*.f64 -1/64 (*.f64 (pow.f64 l 4) (pow.f64 d 9))) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8))))) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 10)))) (sqrt.f64 d)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (pow.f64 d 7) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6))))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1 (pow.f64 D 4)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/8) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (/.f64 (pow.f64 l 9) (pow.f64 h 11)) 1/4) (/.f64 (*.f64 1 (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 1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 (pow.f64 d 3)) (/.f64 1 (*.f64 (*.f64 (pow.f64 D 2) 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/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64)) (*.f64 (pow.f64 M 2) (*.f64 h -1/8)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 d 9)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 (sqrt.f64 -1/8) 8)))))) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 10))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 l (pow.f64 h 3)) 1/4) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 7) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1/8) 6)))) 5/64) (*.f64 (*.f64 M (sqrt.f64 -1/8)) (pow.f64 D 8))))) (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 1/2 (*.f64 (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 (pow.f64 (/.f64 h (pow.f64 l 3)) 1/4) (*.f64 M (*.f64 (sqrt.f64 -1/8) (sqrt.f64 (/.f64 1 d))))))))))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))) -1/8)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/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 (+.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 (*.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 (/.f64 1 l) h)))) 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 (+.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 (*.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 (/.f64 1 l) h)))) 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 (+.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 (*.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 (/.f64 1 l) h)))) 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 (+.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 (*.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 (/.f64 1 l) h)))) 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 (+.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 (*.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 (/.f64 1 l) h)))) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 l) h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (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 (+.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 l) h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (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 (+.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 l) h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (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 (+.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 l) h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (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 (+.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 l) h)) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (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 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 (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 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1))))
(*.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 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1))))
(*.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 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1))))
(*.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 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1))))
(*.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 (/.f64 1 l) h)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) -1) (pow.f64 d 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) -1))))
(*.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 (+.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 (+.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 (+.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 (+.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 (+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (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 (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 (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 (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 (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 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 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 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 (*.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 1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (neg.f64 (-.f64 (*.f64 1/8 (*.f64 (*.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 1 (*.f64 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)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.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 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (neg.f64 (-.f64 (*.f64 1/8 (*.f64 (*.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 1 (*.f64 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)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.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 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (neg.f64 (-.f64 (*.f64 1/8 (*.f64 (*.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 1 (*.f64 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)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.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 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (neg.f64 (-.f64 (*.f64 1/8 (*.f64 (*.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 1 (*.f64 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)))))))))
(neg.f64 (*.f64 h (fma.f64 -1 (*.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 1 (*.f64 h (pow.f64 l 3)))))))))
(*.f64 h (neg.f64 (-.f64 (*.f64 1/8 (*.f64 (*.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 1 (*.f64 l (pow.f64 h 3))))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(*.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 (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (/.f64 1 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(+.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 l) h))))
(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)))))
(*.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 (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (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 l) h)) (/.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 d (pow.f64 D 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 d)) (*.f64 D M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (/.f64 1/2 d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 D M) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) l) h)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) -1)
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) 3) (pow.f64 (/.f64 l h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) 3) (pow.f64 (/.f64 l h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 3) (pow.f64 (/.f64 l h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 1)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 3)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 2)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(neg.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (neg.f64 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) -1)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 1))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(*.f64 1 (/.f64 (/.f64 1 l) h))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 2))) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 l h) -1)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 3)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 2)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(exp.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d)))
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 1 (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (sqrt.f64 h) (pow.f64 (pow.f64 l -3) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l -3)))
(*.f64 (/.f64 (cbrt.f64 h) l) (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) 1/2) (pow.f64 (/.f64 (cbrt.f64 h) l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2)) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1/2)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 1)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 2)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1/2))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(*.f64 1 (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 M 2) d)
(*.f64 (pow.f64 M 2) (/.f64 1 d))
(/.f64 (pow.f64 M 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(pow.f64 (/.f64 (pow.f64 M 2) d) 1)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 3)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) 1/3)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) 2)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (/.f64 d (pow.f64 M 2)) -1)
(/.f64 1 (/.f64 d (pow.f64 M 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) d))))
(/.f64 (pow.f64 M 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))
(/.f64 (pow.f64 M 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 M 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) d)) 1))
(/.f64 (pow.f64 M 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 -1/512 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 -1/512 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) (/.f64 (pow.f64 M 2) d))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (/.f64 M (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 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)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 d) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) 1/3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1)
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (/.f64 (pow.f64 d 3/2) (pow.f64 h 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 1/2)
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1)
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 3)
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 2)
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1/2))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1))
(sqrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 1)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) -1)
(+.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) -1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) l)
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) l))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 3)
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2)
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 1))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 D (/.f64 M (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) 2)))
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (*.f64 l h)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 3/2)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))) 1))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.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 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))))
(fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(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 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (*.f64 -1/2 (/.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 d (sqrt.f64 (*.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 -1/2 (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))

eval810.0ms (0.7%)

Compiler

Compiled 47269 to 32223 computations (31.8% saved)

prune202.0ms (0.2%)

Pruning

43 alts after pruning (36 fresh and 7 done)

PrunedKeptTotal
New82530855
Fresh6612
Picked325
Done257
Total83643879
Accuracy
92.2%
Counts
879 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.3%
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3) 1/3)
19.6%
(pow.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 1/4) (sqrt.f64 d)) 2)
21.6%
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 2)
42.5%
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
39.4%
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (*.f64 l h)))
23.0%
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) (neg.f64 d))
26.5%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
23.1%
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
20.1%
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
35.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)))))
39.8%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
26.5%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (neg.f64 d))
18.2%
(*.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1) (neg.f64 d))
44.2%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
38.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.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 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h)))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
69.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h))))))
69.6%
(*.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)))))
59.1%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
26.3%
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)) (neg.f64 d))
26.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d))
21.2%
(*.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)))
37.7%
(*.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)))))
26.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
17.6%
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)) (neg.f64 d))
23.1%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))) (neg.f64 d))
25.8%
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) (neg.f64 d))
23.4%
(*.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
26.2%
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
25.5%
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) (neg.f64 d))
25.5%
(*.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
23.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) (neg.f64 d))
23.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (neg.f64 d))
39.4%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
45.8%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
26.1%
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
23.9%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3))
Compiler

Compiled 1768 to 1341 computations (24.2% saved)

localize1.8s (1.6%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.1%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
97.3%
(*.f64 (*.f64 D M) (/.f64 1/2 d))
96.5%
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
94.4%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
99.9%
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)) (neg.f64 d))
99.8%
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)
91.5%
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3))
91.2%
(cbrt.f64 (/.f64 (/.f64 1 l) h))
100.0%
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))
100.0%
(expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
99.9%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
91.5%
(pow.f64 (*.f64 l h) -1/2)
99.9%
(/.f64 (/.f64 1 l) h)
99.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
91.5%
(sqrt.f64 (/.f64 (/.f64 1 l) h))
97.3%
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h)
94.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h))))))
93.4%
(sqrt.f64 (/.f64 d h))
90.9%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 393 to 210 computations (46.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-pow, time spent: 546.0ms, 40.0% of total-time
Operation ival-div, time spent: 295.0ms, 21.0% of total-time
Operation ival-mult, time spent: 225.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 84.0ms, 6.0% of total-time
Operation composed, time spent: 79.0ms, 6.0% of total-time
Operation ival-log, time spent: 41.0ms, 3.0% of total-time
Operation ival-cbrt, time spent: 32.0ms, 2.0% of total-time
Operation const, time spent: 27.0ms, 2.0% of total-time
Operation ival-exp, time spent: 16.0ms, 1.0% of total-time
Operation ival-sub, time spent: 16.0ms, 1.0% of total-time
Operation ival-add, time spent: 12.0ms, 1.0% of total-time
Operation ival-neg, time spent: 5.0ms, 0.0% of total-time

series138.0ms (0.1%)

Counts
16 → 882
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h))))))>
#<alt (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h)>
#<alt (sqrt.f64 (/.f64 (/.f64 1 l) h))>
#<alt (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))>
#<alt (/.f64 (/.f64 1 l) h)>
#<alt (pow.f64 (*.f64 l h) -1/2)>
#<alt (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))>
#<alt (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))>
#<alt (log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))))>
#<alt (cbrt.f64 (/.f64 (/.f64 1 l) h))>
#<alt (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3))>
#<alt (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)>
#<alt (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) 3)) (neg.f64 d))>
#<alt (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))>
#<alt (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))>
#<alt (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))>
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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))>
#<alt (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 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 (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 (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 (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 (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 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 (*.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 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 (*.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 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 (*.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 (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 (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 (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 (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 (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 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/2 (/.f64 d (*.f64 h l)))))>
#<alt (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 -1/6 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 1/24 (/.f64 d (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 -1/120 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/120 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5))))) (*.f64 1/720 (/.f64 d (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (cbrt.f64 (/.f64 1 (*.f64 h l)))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))>
#<alt (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.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 (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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<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 (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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))>
#<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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<alt (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))>
#<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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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 (+.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 (+.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 (+.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 -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/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 (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 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 (*.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))))>
Calls

147 calls:

TimeVariablePointExpression
8.0ms
h
@-inf
(cbrt (/ (/ 1 l) h))
6.0ms
D
@0
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (- 1 (* 1/2 (/ 1 (/ l (* (pow (* D (* M (/ 1/2 d))) 2) h))))))
6.0ms
l
@0
(cbrt (/ (/ 1 l) h))
6.0ms
d
@0
(- (exp (* (pow (* l h) -1/2) (neg d))) 1)
5.0ms
l
@-inf
(cbrt (/ (/ 1 l) h))

rewrite137.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
420×cbrt-prod
417×log1p-expm1-u
416×expm1-log1p-u
410×add-cube-cbrt
407×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify456.0ms (0.4%)

Algorithm
egg-herbie
Rules
892×associate-*r*
846×associate-*l*
586×exp-prod
564×distribute-lft-neg-out
528×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068259832
1147353852
2519853532
Stop Event
node limit
Counts
1184 → 371
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 (+.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 (+.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 -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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(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)))
(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 (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)))
(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 (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 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 (*.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 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 (*.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 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 (*.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))
(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)))
(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 (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)))
(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 (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 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/2 (/.f64 d (*.f64 h l)))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 -1/6 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 1/24 (/.f64 d (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 -1/120 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/120 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5))))) (*.f64 1/720 (/.f64 d (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.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)))
(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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(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)))
(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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(/.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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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 (+.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 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 (*.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 (+.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 -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 (*.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 (*.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 (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 (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 (*.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 (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 (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 (+.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 (+.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 (+.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 -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/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 (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 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))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) (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 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) 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/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 1))
(-.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 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2))
(*.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) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(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))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 3/2))
(-.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 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(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 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 1 (/.f64 1 (*.f64 h l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3))
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 2)
(pow.f64 (*.f64 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 1 (cbrt.f64 (*.f64 h l))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(pow.f64 (/.f64 h (/.f64 1 l)) -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 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 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))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) (*.f64 -1/2 (log.f64 (*.f64 h l)))))
(-.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 (pow.f64 h -1/2) (pow.f64 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 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.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 (pow.f64 (*.f64 h l) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1))
(-.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)) 1)
(*.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 2) (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 2)
(log.f64 (exp.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2)
(neg.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))))) 1)
(*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 (/.f64 1 h) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (/.f64 1 h)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/3) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (/.f64 h (/.f64 1 l))))
(/.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 h))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 1 l))) (cbrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2)
(log.f64 (exp.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.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 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2))
(*.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) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(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))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 3/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 1 (/.f64 1 (*.f64 h l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3))
(/.f64 1 (*.f64 h l))
(/.f64 1 (/.f64 h (/.f64 1 l)))
(/.f64 (/.f64 1 l) h)
(/.f64 (neg.f64 (/.f64 1 l)) (neg.f64 h))
(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 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 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))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) (*.f64 -1/2 (log.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 2)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log.f64 (pow.f64 (exp.f64 (neg.f64 d)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (neg.f64 d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 l))) (sqrt.f64 h))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (*.f64 -1/2 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h -1/2))
(*.f64 (pow.f64 (cbrt.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 h) (/.f64 d (sqrt.f64 l))) -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 (/.f64 d (sqrt.f64 l)) 3) (pow.f64 h 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))
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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (*.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 (*.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 (*.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 (*.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 (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 -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))) (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 -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))) (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 -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))) (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 -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))) (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 -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))) (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 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (neg.f64 (-.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (pow.f64 M 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2)))) (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 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (neg.f64 (-.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (pow.f64 M 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2)))) (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 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (neg.f64 (-.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (pow.f64 M 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2)))) (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 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (neg.f64 (-.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (pow.f64 M 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2)))) (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 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) -1)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2))) (neg.f64 (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (neg.f64 (-.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (neg.f64 (pow.f64 M 2))) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 d 2)))) (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 (*.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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 (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 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 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)))))))))
(*.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 (*.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 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (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)))))))))
(*.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 (*.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 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (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)))))))))
(*.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 (*.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 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (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)))))))))
(*.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 (*.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 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (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)))))))))
(*.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 (*.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 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 -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 (+.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 (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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.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 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 (*.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (pow.f64 M 2) (/.f64 -1 d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) d))) (*.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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h))) (pow.f64 d 2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -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 (*.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))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (sqrt.f64 -1) 2))
(neg.f64 (pow.f64 (*.f64 h l) -1/2))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 1/2 (/.f64 d (*.f64 h l)))))
(*.f64 d (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l))) (/.f64 (*.f64 1/2 d) (*.f64 h l))))
(*.f64 d (-.f64 (*.f64 d (/.f64 1/2 (*.f64 h l))) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 -1/6 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (fma.f64 -1/6 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))))) (/.f64 1/2 (*.f64 h l))))))
(*.f64 d (fma.f64 d (fma.f64 (*.f64 d -1/6) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 6)) (/.f64 1/2 (*.f64 h l))) (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 1/24 (/.f64 d (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (fma.f64 d (fma.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 1/24 (/.f64 (/.f64 d (pow.f64 h 2)) (pow.f64 l 2)))) (/.f64 1/2 (*.f64 h l))))))
(*.f64 d (fma.f64 d (fma.f64 d (fma.f64 -1/6 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 6)) (*.f64 d (/.f64 1/24 (pow.f64 (*.f64 h l) 2)))) (/.f64 1/2 (*.f64 h l))) (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 -1/120 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (fma.f64 d (fma.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 d (fma.f64 -1/120 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 h 5)) (pow.f64 l 5)))) (/.f64 1/24 (*.f64 (pow.f64 l 2) (pow.f64 h 2)))))) (/.f64 1/2 (*.f64 h l))))))
(*.f64 d (fma.f64 d (fma.f64 d (fma.f64 d (fma.f64 (*.f64 d -1/120) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 h 5)) (pow.f64 l 5))) (/.f64 1/24 (pow.f64 (*.f64 h l) 2))) (*.f64 -1/6 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 6)))) (/.f64 1/2 (*.f64 h l))) (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))))) (*.f64 d (+.f64 (*.f64 d (+.f64 (*.f64 -1/120 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 h 5) (pow.f64 l 5))))) (*.f64 1/720 (/.f64 d (*.f64 (pow.f64 h 3) (pow.f64 l 3)))))) (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 h 2) (pow.f64 l 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 h l)))))))
(*.f64 d (fma.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (fma.f64 d (fma.f64 -1/6 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 d (fma.f64 d (fma.f64 -1/120 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 h 5)) (pow.f64 l 5))) (*.f64 1/720 (/.f64 (/.f64 d (pow.f64 h 3)) (pow.f64 l 3)))) (/.f64 1/24 (*.f64 (pow.f64 l 2) (pow.f64 h 2)))))) (/.f64 1/2 (*.f64 h l))))))
(*.f64 d (fma.f64 d (fma.f64 d (fma.f64 d (fma.f64 d (fma.f64 -1/120 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 h 5)) (pow.f64 l 5))) (/.f64 (*.f64 d 1/720) (pow.f64 (*.f64 h l) 3))) (/.f64 1/24 (pow.f64 (*.f64 h l) 2))) (*.f64 -1/6 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 6)))) (/.f64 1/2 (*.f64 h l))) (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.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 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 d (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 3) (*.f64 h l)))))
(neg.f64 (*.f64 d (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 -1 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (neg.f64 (*.f64 d (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 h l))) (*.f64 d (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (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 (*.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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (/.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 (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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 M 2) 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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 -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 (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 -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 (+.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 (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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 M 2) d))))
(*.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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 M 2) d))))
(*.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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (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 (pow.f64 (*.f64 h l) -1/2) (/.f64 d (pow.f64 D 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 (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 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 d (/.f64 (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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.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 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 (*.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 (*.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 (*.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 (*.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 (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 -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))) (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 -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))) (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 -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))) (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 -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))) (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 -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))) (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 -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 -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))) (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 -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))) (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 -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))) (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 -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))) (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 -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))) (pow.f64 (*.f64 h 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) 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 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))) 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 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 1)
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 3)
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3) 1/3)
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 2)
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) h))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) 3))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))) 1))
(*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(-.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 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.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 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.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)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.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) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 1)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(sqrt.f64 (/.f64 1 (*.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)))
(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)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.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)))
(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)))
(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)))
(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)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 3/2))
(sqrt.f64 (/.f64 1 (*.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 1 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (pow.f64 (exp.f64 d) (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))
(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 (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(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 (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (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))
(exp.f64 (log.f64 (*.f64 d (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))
(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 (pow.f64 (*.f64 h l) -1/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 l) (/.f64 1 h))
(/.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 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2))
(/.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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3))
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(/.f64 1 (*.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 2)
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 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 (cbrt.f64 (*.f64 h l))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(/.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 h l) 2) -1/2)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 h (/.f64 1 l)) -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 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 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))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) (*.f64 -1/2 (log.f64 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(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 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h 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 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (neg.f64 d) 3)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 2) (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 3)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3) 1/3)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 2)
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1))
(expm1.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 1 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(neg.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)) (neg.f64 d)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) 3))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (neg.f64 d) 3)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))) 1))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 (/.f64 1 h) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (/.f64 1 h)))
(/.f64 (cbrt.f64 (/.f64 1 h)) (cbrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (/.f64 1 h)))
(/.f64 (cbrt.f64 (/.f64 1 h)) (cbrt.f64 l))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/3))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 1 1/3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/3) (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (/.f64 h (/.f64 1 l))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(/.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 h))
(/.f64 1 (*.f64 (cbrt.f64 h) (cbrt.f64 l)))
(/.f64 1 (*.f64 (cbrt.f64 l) (cbrt.f64 h)))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 1 l))) (cbrt.f64 (neg.f64 h)))
(/.f64 (cbrt.f64 (/.f64 -1 l)) (cbrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/3)
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1)
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2)
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 1))
(cbrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (cbrt.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 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.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 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.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)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.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) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3/2))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 1)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
(sqrt.f64 (/.f64 1 (*.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)))
(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)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.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)))
(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)))
(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)))
(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)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 3/2))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/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 l) (/.f64 1 h))
(/.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 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2))
(/.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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 2) 3) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3) (pow.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) 3))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (/.f64 h (/.f64 1 l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (neg.f64 (/.f64 1 l)) (neg.f64 h))
(/.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 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 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))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) (*.f64 -1/2 (log.f64 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 2)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (pow.f64 (exp.f64 (neg.f64 d)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) 3))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (neg.f64 d) 3)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d))))
(+.f64 -1 (-.f64 1 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))) 1))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 l))) (sqrt.f64 h))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1)
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 1)
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 3)
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 3) 1/3)
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 2)
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (*.f64 -1/2 (/.f64 h l))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l))) 3))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)))) 1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 (/.f64 h l) -1/2) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))
(-.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 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h -1/2))
(/.f64 (*.f64 d (pow.f64 h -1/2)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.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 h l)))
(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 h) (/.f64 d (sqrt.f64 l))) -1)
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 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 (/.f64 d (sqrt.f64 l)) 3) (pow.f64 h 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 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)))

eval187.0ms (0.2%)

Compiler

Compiled 11038 to 6508 computations (41% saved)

prune165.0ms (0.1%)

Pruning

60 alts after pruning (51 fresh and 9 done)

PrunedKeptTotal
New47024494
Fresh42731
Picked325
Done077
Total47760537
Accuracy
92.3%
Counts
537 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 1/2 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)))))) 1)
21.6%
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))) 2)
42.5%
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (pow.f64 (/.f64 h l) 3))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
45.4%
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 l))) (sqrt.f64 h))
39.4%
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (sqrt.f64 (*.f64 l h)))
3.9%
(*.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 (/.f64 1 h) (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 h 3))))) (neg.f64 h))
23.0%
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) (neg.f64 d))
26.5%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
23.1%
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
20.1%
(*.f64 (pow.f64 D 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (pow.f64 M 2) d))))
35.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)))))
26.5%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (neg.f64 d))
18.2%
(*.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1) (neg.f64 d))
44.2%
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
42.4%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (*.f64 d (pow.f64 h -1/2)) (sqrt.f64 l)))
39.8%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 d (sqrt.f64 (*.f64 h l))))
44.2%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (*.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h -1/2)))
38.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.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 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
70.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l h)))))
69.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
69.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) h))))))
69.6%
(*.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)))))
59.1%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h)))))
26.1%
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)) (neg.f64 d))
8.2%
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 (/.f64 1 h) 1/3)) 3)) (neg.f64 d))
25.1%
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3)) 3)) (neg.f64 d))
46.5%
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (+.f64 1 (/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
26.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d))
21.2%
(*.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)))
37.7%
(*.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)))))
26.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d))
17.6%
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)) (neg.f64 d))
58.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2)))))
23.1%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))) (neg.f64 d))
23.4%
(*.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
26.2%
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
25.5%
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) (neg.f64 d))
25.5%
(*.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) (neg.f64 d))
23.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) (neg.f64 d))
23.6%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (neg.f64 d))
25.0%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
24.5%
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
24.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
39.4%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
45.8%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
23.3%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
23.3%
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
25.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
28.1%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
24.2%
(*.f64 d (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
23.7%
(*.f64 d (exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))) 3/2)))
23.8%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
25.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
21.4%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
23.9%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) 3))
Compiler

Compiled 2863 to 1865 computations (34.9% saved)

regimes345.0ms (0.3%)

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

7 calls:

73.0ms
l
66.0ms
d
66.0ms
h
36.0ms
D
35.0ms
M
Results
AccuracySegmentsBranch
83.8%2d
83.8%2h
83.8%2l
70.4%1M
70.4%1D
75.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))))
70.4%1(*.f64 M D)
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes193.0ms (0.2%)

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

3 calls:

61.0ms
h
60.0ms
d
60.0ms
l
Results
AccuracySegmentsBranch
83.5%2d
83.5%2h
83.5%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes187.0ms (0.2%)

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

3 calls:

60.0ms
h
59.0ms
l
58.0ms
d
Results
AccuracySegmentsBranch
80.3%2d
80.3%2l
80.3%2h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes163.0ms (0.1%)

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

3 calls:

52.0ms
d
52.0ms
h
51.0ms
l
Results
AccuracySegmentsBranch
78.7%2d
78.7%2h
78.7%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes133.0ms (0.1%)

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

3 calls:

42.0ms
h
42.0ms
l
42.0ms
d
Results
AccuracySegmentsBranch
77.5%2d
77.5%2h
77.5%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes130.0ms (0.1%)

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

3 calls:

41.0ms
d
41.0ms
l
41.0ms
h
Results
AccuracySegmentsBranch
76.9%2d
76.9%2h
76.9%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes143.0ms (0.1%)

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

3 calls:

58.0ms
d
40.0ms
l
40.0ms
h
Results
AccuracySegmentsBranch
73.2%2h
75.2%3d
73.2%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes215.0ms (0.2%)

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

5 calls:

53.0ms
D
52.0ms
d
52.0ms
l
35.0ms
h
19.0ms
M
Results
AccuracySegmentsBranch
58.5%1M
60.3%3D
68.0%2h
70.3%3l
70.0%3d
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes165.0ms (0.1%)

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

5 calls:

38.0ms
D
38.0ms
d
38.0ms
l
30.0ms
M
20.0ms
h
Results
AccuracySegmentsBranch
44.8%4D
41.5%3M
57.3%2h
59.1%4d
61.2%4l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes349.0ms (0.3%)

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

3 calls:

276.0ms
h
36.0ms
d
35.0ms
l
Results
AccuracySegmentsBranch
44.1%4d
42.0%2h
46.4%4l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes31.0ms (0%)

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

1 calls:

30.0ms
l
Results
AccuracySegmentsBranch
45.1%4l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes33.0ms (0%)

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

2 calls:

21.0ms
l
11.0ms
h
Results
AccuracySegmentsBranch
42.0%2h
44.4%4l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes111.0ms (0.1%)

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

5 calls:

44.0ms
D
24.0ms
M
20.0ms
l
11.0ms
d
10.0ms
h
Results
AccuracySegmentsBranch
31.6%4M
39.1%2d
41.6%4l
35.7%8D
39.1%2h
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes16.0ms (0%)

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

4 calls:

5.0ms
l
4.0ms
d
3.0ms
h
3.0ms
M
Results
AccuracySegmentsBranch
25.0%1M
25.0%1l
25.0%1h
25.0%1d
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes13.0ms (0%)

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

4 calls:

3.0ms
d
3.0ms
h
3.0ms
M
3.0ms
l
Results
AccuracySegmentsBranch
25.0%1d
25.0%1l
25.0%1h
25.0%1M
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes13.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

3.0ms
M
2.0ms
h
2.0ms
D
2.0ms
d
2.0ms
l
Results
AccuracySegmentsBranch
24.6%1D
24.6%1d
24.6%1l
24.6%1h
24.6%1M
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch469.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
468.0ms
-3.218883412213926e-301
8.757223945871434e-307
Results
395.0ms137×8192exit
28.0ms104×256infinite
10.0ms39×256valid
0.0ms256valid
Compiler

Compiled 642 to 479 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 359.0ms
Operation ival-pow, time spent: 246.0ms, 68.0% of total-time
Operation ival-div, time spent: 59.0ms, 16.0% of total-time
Operation ival-mult, time spent: 44.0ms, 12.0% of total-time
Operation const, time spent: 5.0ms, 1.0% of total-time
Operation ival-sub, time spent: 5.0ms, 1.0% of total-time

bsearch586.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
585.0ms
-3.594586218989292e-299
9.793074298364315e-303
Results
499.0ms173×8192exit
24.0ms88×256valid
19.0ms71×256infinite
0.0ms256infinite
Compiler

Compiled 708 to 528 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 450.0ms
Operation ival-pow, time spent: 312.0ms, 69.0% of total-time
Operation ival-div, time spent: 76.0ms, 17.0% of total-time
Operation ival-mult, time spent: 49.0ms, 11.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time
Operation ival-sub, time spent: 6.0ms, 1.0% of total-time

bsearch640.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
640.0ms
-3.594586218989292e-299
9.793074298364315e-303
Results
560.0ms154×8192exit
25.0ms91×256infinite
18.0ms68×256valid
0.0ms256valid
Compiler

Compiled 678 to 498 computations (26.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 518.0ms
Operation ival-pow, time spent: 276.0ms, 53.0% of total-time
Operation ival-div, time spent: 181.0ms, 35.0% of total-time
Operation ival-mult, time spent: 49.0ms, 9.0% of total-time
Operation const, time spent: 6.0ms, 1.0% of total-time
Operation ival-sub, time spent: 6.0ms, 1.0% of total-time

bsearch503.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
503.0ms
-3.218883412213926e-301
8.757223945871434e-307
Results
426.0ms148×8192exit
31.0ms105×256infinite
10.0ms38×256valid
0.0ms256infinite
Compiler

Compiled 624 to 461 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 386.0ms
Operation ival-pow, time spent: 269.0ms, 70.0% of total-time
Operation ival-div, time spent: 64.0ms, 17.0% of total-time
Operation ival-mult, time spent: 42.0ms, 11.0% of total-time
Operation const, time spent: 6.0ms, 2.0% of total-time
Operation ival-sub, time spent: 6.0ms, 2.0% of total-time

bsearch443.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
443.0ms
-3.218883412213926e-301
8.757223945871434e-307
Results
374.0ms128×8192exit
30.0ms112×256infinite
8.0ms31×256valid
0.0ms256infinite
Compiler

Compiled 624 to 461 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 339.0ms
Operation ival-pow, time spent: 233.0ms, 69.0% of total-time
Operation ival-div, time spent: 60.0ms, 18.0% of total-time
Operation ival-mult, time spent: 36.0ms, 11.0% of total-time
Operation const, time spent: 5.0ms, 1.0% of total-time
Operation ival-sub, time spent: 5.0ms, 1.0% of total-time

bsearch310.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
310.0ms
-3.218883412213926e-301
8.757223945871434e-307
Results
264.0ms89×8192exit
20.0ms75×256infinite
5.0ms20×256valid
0.0ms256infinite
Compiler

Compiled 432 to 320 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 237.0ms
Operation ival-pow, time spent: 159.0ms, 67.0% of total-time
Operation ival-div, time spent: 40.0ms, 17.0% of total-time
Operation ival-mult, time spent: 30.0ms, 13.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-sub, time spent: 4.0ms, 2.0% of total-time

bsearch511.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
243.0ms
3.447771415661353e-308
8.461014659145852e-304
267.0ms
-2.2116088111003898e-219
-9.905686434035877e-221
Results
379.0ms287×8192exit
33.0ms121×256infinite
31.0ms118×256valid
0.0ms256valid
Compiler

Compiled 760 to 578 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 299.0ms
Operation ival-div, time spent: 119.0ms, 40.0% of total-time
Operation ival-mult, time spent: 90.0ms, 30.0% of total-time
Operation ival-pow, time spent: 70.0ms, 23.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time
Operation ival-sub, time spent: 10.0ms, 3.0% of total-time

bsearch865.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
406.0ms
4.686156373920139e+188
5.950081017764933e+197
459.0ms
-3.218883412213926e-301
8.757223945871434e-307
Results
723.0ms255×8192exit
40.0ms151×256valid
38.0ms136×256infinite
0.0ms256valid
Compiler

Compiled 1011 to 749 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 662.0ms
Operation ival-pow, time spent: 461.0ms, 70.0% of total-time
Operation ival-div, time spent: 113.0ms, 17.0% of total-time
Operation ival-mult, time spent: 69.0ms, 10.0% of total-time
Operation const, time spent: 10.0ms, 2.0% of total-time
Operation ival-sub, time spent: 10.0ms, 2.0% of total-time

bsearch1.4s (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
473.0ms
4.686156373920139e+188
5.950081017764933e+197
425.0ms
-3.218883412213926e-301
8.757223945871434e-307
548.0ms
-3.608803571503335e-95
-6.1588919990986385e-105
Results
1.2s429×8192exit
67.0ms242×256valid
55.0ms205×256infinite
0.0ms256valid
Compiler

Compiled 1177 to 909 computations (22.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-pow, time spent: 765.0ms, 69.0% of total-time
Operation ival-div, time spent: 189.0ms, 17.0% of total-time
Operation ival-mult, time spent: 122.0ms, 11.0% of total-time
Operation const, time spent: 17.0ms, 2.0% of total-time
Operation ival-sub, time spent: 16.0ms, 1.0% of total-time

bsearch1.3s (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
492.0ms
1.9603245782295993e-155
1.8891401278303686e-140
139.0ms
-6.674354929026905e-250
-5.2650899606036565e-250
647.0ms
-3.608803571503335e-95
-6.1588919990986385e-105
Results
1.1s385×8192exit
61.0ms223×256infinite
39.0ms144×256valid
0.0ms256infinite
Compiler

Compiled 777 to 629 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 985.0ms
Operation ival-pow, time spent: 684.0ms, 69.0% of total-time
Operation ival-div, time spent: 168.0ms, 17.0% of total-time
Operation ival-mult, time spent: 105.0ms, 11.0% of total-time
Operation const, time spent: 15.0ms, 2.0% of total-time
Operation ival-sub, time spent: 14.0ms, 1.0% of total-time

bsearch1.1s (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
387.0ms
9.216670611690237e-269
2.0014824419395474e-267
199.0ms
-6.674354929026905e-250
-5.2650899606036565e-250
554.0ms
-3.608803571503335e-95
-6.1588919990986385e-105
Results
975.0ms344×8192exit
54.0ms202×256infinite
33.0ms117×256valid
0.0ms256infinite
Compiler

Compiled 651 to 521 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 877.0ms
Operation ival-pow, time spent: 610.0ms, 70.0% of total-time
Operation ival-div, time spent: 145.0ms, 17.0% of total-time
Operation ival-mult, time spent: 96.0ms, 11.0% of total-time
Operation ival-sub, time spent: 14.0ms, 2.0% of total-time
Operation const, time spent: 13.0ms, 1.0% of total-time

bsearch282.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
282.0ms
9.793074298364315e-303
4.565604314089951e-301
Results
232.0ms81×8192exit
16.0ms59×256valid
13.0ms52×256infinite
0.0ms256infinite
Compiler

Compiled 251 to 199 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 215.0ms
Operation ival-pow, time spent: 149.0ms, 69.0% of total-time
Operation ival-div, time spent: 36.0ms, 17.0% of total-time
Operation ival-mult, time spent: 23.0ms, 11.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

bsearch130.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
130.0ms
1.3984691686667905e-260
3.0373602974841703e-260
Results
91.0ms71×8192exit
11.0ms43×256valid
9.0ms36×256infinite
0.0ms256valid
Compiler

Compiled 183 to 143 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
Operation ival-div, time spent: 29.0ms, 39.0% of total-time
Operation ival-mult, time spent: 24.0ms, 32.0% of total-time
Operation ival-pow, time spent: 17.0ms, 23.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time
Operation ival-sub, time spent: 3.0ms, 4.0% of total-time

simplify68.0ms (0.1%)

Algorithm
egg-herbie
Rules
146×*-commutative
64×+-commutative
60×sub-neg
52×neg-sub0
52×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01822703
12662703
23242703
33782703
44242703
54462703
64542703
74552703
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.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 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.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 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 d -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))) (if (<=.f64 d 221377464554871/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l)))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))) (if (<=.f64 l 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l -8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 1299999999999999906355817956954965983357529182483614040494059400995374889551766949076877782662402404285816570448213651656743234139006965883256321478274192257652563309934042385083270596395008) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -4067043557986881/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 5555272689337309/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8230921486402021/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -4272401451139871/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 5111620622892379/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 h 1930258305619341/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 d 2285072485905459/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Outputs
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.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 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.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 -1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) l)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) l)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.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 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2)))) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 d -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))) (if (<=.f64 d 221377464554871/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l)))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (if (<=.f64 d 221377464554871/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h)))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2))))) (if (<=.f64 l 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (/.f64 1/2 l) (*.f64 h (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (if (<=.f64 l 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l -8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 1299999999999999906355817956954965983357529182483614040494059400995374889551766949076877782662402404285816570448213651656743234139006965883256321478274192257652563309934042385083270596395008) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) (if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 1299999999999999906355817956954965983357529182483614040494059400995374889551766949076877782662402404285816570448213651656743234139006965883256321478274192257652563309934042385083270596395008) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 1299999999999999906355817956954965983357529182483614040494059400995374889551766949076877782662402404285816570448213651656743234139006965883256321478274192257652563309934042385083270596395008) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 -1/2 (/.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -4067043557986881/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 5555272689337309/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -4067043557986881/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) (if (<=.f64 l -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 5555272689337309/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 (neg.f64 d) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -4067043557986881/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 5555272689337309/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 (neg.f64 d) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8230921486402021/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (if (<=.f64 l -4272401451139871/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (if (<=.f64 l 5111620622892379/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8230921486402021/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) (if (<=.f64 l -4272401451139871/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 5111620622892379/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 l -8230921486402021/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -4272401451139871/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (if (<=.f64 l 5111620622892379/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))
(if (<=.f64 h 1930258305619341/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 h 1930258305619341/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 h 1930258305619341/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 d 2285072485905459/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(if (<=.f64 d 2285072485905459/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(if (<=.f64 d 2285072485905459/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Compiler

Compiled 781 to 550 computations (29.6% saved)

soundness2.1s (1.8%)

Rules
1622×distribute-lft-neg-in
1596×*-commutative
1546×distribute-rgt-neg-in
1308×distribute-rgt-in
1308×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0179090008
1535888000
059646
11021630
051757118
1121052186
2442151904
049506
1796496
060628
11031616
068259832
1147353852
2519853532
01802460
15782428
219802340
347452320
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2691 to 1516 computations (43.7% saved)

end1.0ms (0%)

preprocess341.0ms (0.3%)

Remove

(abs D)

Compiler

Compiled 4012 to 2654 computations (33.8% saved)

Profiling

Loading profile data...