Henrywood and Agarwal, Equation (12)

Time bar (total: 1.8min)

analyze1.4s (1.3%)

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: 993.0ms
Operation ival-pow, time spent: 425.0ms, 43.0% of total-time
Operation ival-div, time spent: 377.0ms, 38.0% of total-time
Operation ival-mult, time spent: 144.0ms, 15.0% of total-time
Operation ival-sub, time spent: 25.0ms, 3.0% of total-time
Operation const, time spent: 21.0ms, 2.0% of total-time

sample1.4min (77.5%)

Results
1.2min24634×8192exit
2.3s5250×256valid
1.2s3005×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.1min
Operation ival-pow, time spent: 38.2s, 59.0% of total-time
Operation ival-div, time spent: 13.9s, 21.0% of total-time
Operation ival-mult, time spent: 10.3s, 16.0% of total-time
Operation ival-sub, time spent: 1.4s, 2.0% of total-time
Operation const, time spent: 911.0ms, 1.0% of total-time
Bogosity

preprocess541.0ms (0.5%)

Algorithm
egg-herbie
Rules
902×neg-sub0
900×neg-mul-1
744×cancel-sign-sub-inv
730×distribute-lft-neg-in
720×distribute-rgt-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
90109(9.488072078427672e-41 3.1614285867685033e-264 8.665407207045804e-71 1.6195146855464012e+60 6.0738297859459e+107)0-(pow.f64 (/.f64 d h) (/.f64 1 2))
81115(4.7481779310896333e-85 527423883879717570.0 2.1443676468166363e-271 1.1161287032576997e+147 2.0895702659397754e+168)0-(pow.f64 (/.f64 d l) (/.f64 1 2))
411(6.504736170432659e-39 8.198091024903905e+80 2.301662844590642e+67 5.3881296515224004e-272 1.8108891171028276e+65)0-(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
250-1(1.2587386624910008e-216 1.2137886584241272e-90 2.0478410802212133e+288 1.910165473331096e-227 1.0146177922058945e+276)(*.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))))
190-0-(/.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)
037(3.233103551286274e-50 4.8670680112301594e-232 1.0126887172730308e+253 1.3823751872404022e-232 7.795364985001574e+253)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
16392428
222962340
356512320
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 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 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 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 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 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 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))
(*.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 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 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 l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (+.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 (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (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 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) 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 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 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 (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 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 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)))) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) 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 (/.f64 M 2) (/.f64 D 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 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) -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 (*.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 l))))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) -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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 d l) (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (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 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2) (/.f64 h d)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h d) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D l) 2)) 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 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 (/.f64 D 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 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 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 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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l h)) 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 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (-.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 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 h 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 D 2) d)) 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 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 h (/.f64 M (*.f64 d 2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (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 (/.f64 (*.f64 l D) 2) d) 2) (/.f64 h M)))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (/.f64 D (*.f64 d 2))) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 D 2) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 d 2))) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 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: 228.0ms
Operation ival-pow, time spent: 91.0ms, 40.0% of total-time
Operation ival-div, time spent: 66.0ms, 29.0% of total-time
Operation ival-mult, time spent: 56.0ms, 25.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 85 to 46 computations (45.9% saved)

prune8.0ms (0%)

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

Compiled 104 to 77 computations (26% saved)

localize434.0ms (0.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
85.1%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
70.6%
(pow.f64 (/.f64 d l) (/.f64 1 2))
67.0%
(pow.f64 (/.f64 d h) (/.f64 1 2))
90.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
85.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
70.6%
(sqrt.f64 (/.f64 d l))
67.0%
(sqrt.f64 (/.f64 d h))
92.1%
(*.f64 (/.f64 M 2) (/.f64 D d))
84.9%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
70.6%
(sqrt.f64 (/.f64 d l))
67.0%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 427 to 208 computations (51.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 228.0ms
Operation ival-mult, time spent: 78.0ms, 34.0% of total-time
Operation ival-pow, time spent: 65.0ms, 28.0% of total-time
Operation ival-div, time spent: 56.0ms, 25.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-sub, time spent: 9.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 3.0% of total-time
Operation ival-add, time spent: 4.0ms, 2.0% of total-time

series105.0ms (0.1%)

Counts
12 → 288
Calls

120 calls:

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

rewrite206.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
596×associate-*r*
446×associate-*l*
274×times-frac
262×cbrt-prod
262×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify273.0ms (0.3%)

Algorithm
egg-herbie
Rules
1690×fma-define
1486×log-prod
948×exp-prod
790×associate-*l*
740×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval123.0ms (0.1%)

Compiler

Compiled 11228 to 5457 computations (51.4% saved)

prune93.0ms (0.1%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New35422376
Fresh000
Picked303
Done000
Total35722379
Accuracy
89.3%
Counts
379 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.2%
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
42.6%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))) 1)
43.9%
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)))
35.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
35.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.4%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.4%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
67.4%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
36.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
56.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)))))
38.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l))))))
28.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
19.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
28.2%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2)))
15.1%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 1348 to 990 computations (26.6% saved)

localize532.0ms (0.5%)

Compiler

Compiled 604 to 285 computations (52.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 300.0ms
Operation ival-mult, time spent: 136.0ms, 45.0% of total-time
Operation ival-div, time spent: 63.0ms, 21.0% of total-time
Operation ival-pow, time spent: 48.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 26.0ms, 9.0% of total-time
Operation const, time spent: 13.0ms, 4.0% of total-time
Operation ival-add, time spent: 11.0ms, 4.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time
Operation ival-sub, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune23.0ms (0%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New000
Fresh01717
Picked055
Done000
Total02222
Accuracy
89.3%
Counts
22 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.2%
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
42.6%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))) 1)
43.9%
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l)) 1) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)))
35.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
35.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.4%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.4%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
67.4%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
36.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
56.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)))))
38.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l))))))
28.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
19.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
28.2%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2)))
15.1%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 1204 to 884 computations (26.6% saved)

localize2.0s (1.9%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
91.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
89.4%
(sqrt.f64 (/.f64 d l))
85.6%
(sqrt.f64 (/.f64 d h))
53.0%
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
92.9%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))
92.2%
(/.f64 (pow.f64 d 2) (*.f64 h l))
89.2%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2)))
82.9%
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2))
93.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
91.1%
(*.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)))))
89.4%
(sqrt.f64 (/.f64 d l))
86.7%
(sqrt.f64 (/.f64 h d))
99.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
99.8%
(/.f64 (/.f64 1 l) h)
88.8%
(sqrt.f64 (/.f64 (/.f64 1 l) h))
91.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
89.6%
(sqrt.f64 (/.f64 h l))
89.4%
(sqrt.f64 (/.f64 d l))
85.6%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 616 to 275 computations (55.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-mult, time spent: 530.0ms, 42.0% of total-time
Operation ival-div, time spent: 238.0ms, 19.0% of total-time
Operation ival-pow, time spent: 219.0ms, 18.0% of total-time
Operation ival-sqrt, time spent: 91.0ms, 7.0% of total-time
Operation ival-log, time spent: 59.0ms, 5.0% of total-time
Operation const, time spent: 48.0ms, 4.0% of total-time
Operation ival-sub, time spent: 34.0ms, 3.0% of total-time
Operation ival-add, time spent: 23.0ms, 2.0% of total-time
Operation ival-exp, time spent: 7.0ms, 1.0% of total-time

series120.0ms (0.1%)

Counts
13 → 300
Calls

138 calls:

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

rewrite114.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
456×cbrt-prod
445×log1p-expm1-u
445×expm1-log1p-u
433×add-exp-log
430×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062745
11098717
Stop Event
node limit
Counts
13 → 233
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 h l))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(/.f64 (/.f64 1 l) h)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(sqrt.f64 (/.f64 h d))
(*.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 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 2)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (log.f64 (exp.f64 (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 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) (sqrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (/.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d 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 (cbrt.f64 (/.f64 1 (*.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 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 1/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 (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))
(-.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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 3)
(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 (/.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 (/.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))
(-.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 (sqrt.f64 (/.f64 h d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2)
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 h l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 1))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 1)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/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 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/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 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(+.f64 0 (sqrt.f64 (/.f64 d l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d 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) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (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 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))

simplify301.0ms (0.3%)

Algorithm
egg-herbie
Rules
1914×fma-define
1126×log-prod
1004×exp-prod
838×cube-prod
646×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051936860
1122936480
2468335808
Stop Event
node limit
Counts
533 → 318
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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.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 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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.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 (*.f64 -1 (*.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 (*.f64 -1 (*.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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.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 (*.f64 -1 (*.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 (*.f64 -1 (*.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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) (sqrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (/.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d 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 (cbrt.f64 (/.f64 1 (*.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 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 1/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 (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))
(-.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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 3)
(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 (/.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 (/.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))
(-.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 (sqrt.f64 (/.f64 h d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2)
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 h l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 1))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 1)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/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 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/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 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(+.f64 0 (sqrt.f64 (/.f64 d l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d 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) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (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 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (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 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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) h)) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 l 3) (pow.f64 d 2))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (*.f64 h (/.f64 (pow.f64 M 4) (pow.f64 l 3))) 1/64) (/.f64 (pow.f64 d 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 d))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 -1 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) (sqrt.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (/.f64 h l) 1/2)
(sqrt.f64 (/.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(sqrt.f64 (/.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(sqrt.f64 (/.f64 h l))
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (/.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(sqrt.f64 (/.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(sqrt.f64 (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (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 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (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 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(-.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 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.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 (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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))))
(/.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 (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)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/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))
(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)
(-.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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 2) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(/.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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 3)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2))
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(/.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 (/.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))
(-.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))))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(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))))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(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 (sqrt.f64 (/.f64 h d)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h d))) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(sqrt.f64 (/.f64 h d))
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(sqrt.f64 (/.f64 h d))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(sqrt.f64 (/.f64 h d))
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (/.f64 h d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(sqrt.f64 (/.f64 h d))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(sqrt.f64 (/.f64 h d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.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 l)) (sqrt.f64 (/.f64 h d))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 1))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 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 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3)))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(expm1.f64 (log1p.f64 (*.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 l)) (sqrt.f64 (/.f64 h d))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))) 1))
(*.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 l)) (sqrt.f64 (/.f64 h d))))
(*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))))
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fabs.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) 2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fabs.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 3)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))) 1))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 3)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 d 2)) -1)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 h l) 3)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 1))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(-.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/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 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2) 0)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(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 M (/.f64 (*.f64 1/2 D) d)) 2)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 3)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 h l)))
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/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 M (/.f64 (*.f64 1/2 D) d)) 2)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(+.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1) -1)
(+.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2)) 0)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 (/.f64 h l) -1/2))
(+.f64 0 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (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 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (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 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))

eval292.0ms (0.3%)

Compiler

Compiled 25990 to 12851 computations (50.6% saved)

prune147.0ms (0.1%)

Pruning

36 alts after pruning (30 fresh and 6 done)

PrunedKeptTotal
New85122873
Fresh4812
Picked325
Done145
Total85936895
Accuracy
90.6%
Counts
895 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.2%
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
42.6%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))) 1)
18.2%
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
35.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
35.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.4%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.4%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.0%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
36.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
66.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
52.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
38.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l))))))
56.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
25.6%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
28.5%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
28.4%
(*.f64 d (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2))
28.2%
(*.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 3))
24.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
25.0%
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h))))
28.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
20.5%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
25.4%
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2))))
28.2%
(*.f64 d (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))))
24.7%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
24.7%
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
22.2%
(*.f64 d (log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
27.7%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
26.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
28.3%
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))
30.7%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
23.3%
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
Compiler

Compiled 1535 to 1152 computations (25% saved)

localize445.0ms (0.4%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
95.5%
(*.f64 M (*.f64 1/2 (/.f64 D d)))
94.2%
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l))
93.2%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
88.2%
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (*.f64 h l)))
99.9%
(*.f64 d (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2))
99.6%
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
99.5%
(/.f64 1 (*.f64 h l))
88.3%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
99.9%
(sqrt.f64 (/.f64 1 l))
99.9%
(sqrt.f64 (/.f64 1 h))
99.9%
(*.f64 d (*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h))))
99.8%
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
99.9%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
88.5%
(pow.f64 (*.f64 h l) -1/2)
95.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
91.6%
(*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l))
87.6%
(sqrt.f64 (/.f64 d l))
83.3%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 390 to 198 computations (49.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 254.0ms
Operation ival-mult, time spent: 81.0ms, 32.0% of total-time
Operation ival-sqrt, time spent: 48.0ms, 19.0% of total-time
Operation ival-div, time spent: 46.0ms, 18.0% of total-time
Operation ival-pow, time spent: 42.0ms, 17.0% of total-time
Operation composed, time spent: 17.0ms, 7.0% of total-time
Operation const, time spent: 12.0ms, 5.0% of total-time
Operation ival-add, time spent: 6.0ms, 2.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series239.0ms (0.2%)

Counts
16 → 372
Calls

147 calls:

TimeVariablePointExpression
28.0ms
h
@0
(pow.f64 (*.f64 h l) -1/2)
27.0ms
l
@0
(pow.f64 (*.f64 h l) -1/2)
14.0ms
l
@0
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
13.0ms
h
@0
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) 2)
13.0ms
l
@-inf
(pow.f64 (*.f64 h l) -1/2)

rewrite131.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
395×log1p-expm1-u
395×expm1-log1p-u
392×cbrt-prod
371×pow1
360×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify325.0ms (0.3%)

Algorithm
egg-herbie
Rules
1664×fma-define
1282×log-prod
846×associate-*r*
798×associate-*l*
534×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061938847
1152537009
2560536913
Stop Event
node limit
Counts
710 → 378
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 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))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.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 (*.f64 -1 (*.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 (*.f64 -1 (*.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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -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 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (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))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 h -1/2))) 1)
(*.f64 1 (pow.f64 h -1/2))
(*.f64 (/.f64 1 (cbrt.f64 h)) (cbrt.f64 (pow.f64 h -1/2)))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 h -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 h) 2) -1/2) (pow.f64 (cbrt.f64 h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 h) -1/2) (pow.f64 (sqrt.f64 h) -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 h -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 h -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 h))))
(/.f64 1 (sqrt.f64 h))
(pow.f64 h -1/2)
(pow.f64 (/.f64 1 h) 1/2)
(pow.f64 (pow.f64 h -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 h -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 h) 3/2) 1/3)
(pow.f64 (sqrt.f64 h) -1)
(pow.f64 (sqrt.f64 (pow.f64 h -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 h -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 h -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 h -1/2)))
(exp.f64 (log.f64 (pow.f64 h -1/2)))
(exp.f64 (*.f64 (log.f64 h) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 h -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)
(*.f64 1 (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (sqrt.f64 (pow.f64 l -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 l) 2) -1/2) (pow.f64 (cbrt.f64 l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (pow.f64 (sqrt.f64 l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 l -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 l -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 l))))
(/.f64 1 (sqrt.f64 l))
(pow.f64 l -1/2)
(pow.f64 (/.f64 1 l) 1/2)
(pow.f64 (pow.f64 l -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 l -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 l) 3/2) 1/3)
(pow.f64 (sqrt.f64 l) -1)
(pow.f64 (sqrt.f64 (pow.f64 l -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 l -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 l -1/2)))
(exp.f64 (log.f64 (pow.f64 l -1/2)))
(exp.f64 (*.f64 (log.f64 l) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (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 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -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 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (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))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 1 (/.f64 1 (*.f64 h l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 1 (*.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 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 (*.f64 h l) 1) -1)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 4)
(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 l) 3) (pow.f64 (/.f64 1 h) 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 (/.f64 1 h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (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 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -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 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (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))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 1 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/2) (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 1/2)
(pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 2)
(log.f64 (exp.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 1))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (/.f64 1 (*.f64 h l)))
(*.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 1)
(pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) 3) (pow.f64 (*.f64 h l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 1 (/.f64 (/.f64 d D) (*.f64 M 1/2)))
(/.f64 (neg.f64 (*.f64 M 1/2)) (neg.f64 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 1/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)
(pow.f64 (/.f64 (/.f64 d D) (*.f64 M 1/2)) -1)
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(log.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 1/2 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 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 d D) 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))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 1/4 (/.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.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 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.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)))))
(fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.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 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.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)))))
(fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.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 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.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)))))
(fma.f64 1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 -1 d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 d (pow.f64 (*.f64 h l) -1/2) (*.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 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 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))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 1 l))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 2))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 1 h))))) 2) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 l)))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 h))) 2))
(*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 h -1/4)) 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 -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 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 -1 (*.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))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.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 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) -1/8))
(fma.f64 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) l)))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (/.f64 h l)) 1)
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (*.f64 (/.f64 1/64 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (*.f64 h (/.f64 (pow.f64 M 4) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) h) l)
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))) 3)
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(pow.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) (*.f64 M (sqrt.f64 (/.f64 h l)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)) 3))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 3)))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))) 1))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.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 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (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 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))) 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 (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 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) (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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))) 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 (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 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) (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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 h -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(*.f64 1 (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (/.f64 1 (cbrt.f64 h)) (cbrt.f64 (pow.f64 h -1/2)))
(/.f64 (cbrt.f64 (pow.f64 h -1/2)) (cbrt.f64 h))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 h) 2) -1/2) (pow.f64 (cbrt.f64 h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 h) -1/2) (pow.f64 (sqrt.f64 h) -1/2))
(/.f64 1 (sqrt.f64 h))
(*.f64 (pow.f64 1 1/2) (pow.f64 h -1/2))
(pow.f64 h -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 h -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 h -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 h -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 h))))
(/.f64 1 (sqrt.f64 h))
(pow.f64 h -1/2)
(pow.f64 (/.f64 1 h) 1/2)
(pow.f64 h -1/2)
(pow.f64 (pow.f64 h -1/2) 1)
(pow.f64 h -1/2)
(pow.f64 (cbrt.f64 (pow.f64 h -1/2)) 3)
(pow.f64 h -1/2)
(pow.f64 (pow.f64 (/.f64 1 h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(pow.f64 (sqrt.f64 h) -1)
(/.f64 1 (sqrt.f64 h))
(pow.f64 (sqrt.f64 (pow.f64 h -1/2)) 2)
(pow.f64 h -1/2)
(log.f64 (exp.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 h -1/2))))
(pow.f64 h -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 h -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(exp.f64 (log.f64 (pow.f64 h -1/2)))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (log.f64 h) -1/2))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1/2))
(pow.f64 h -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 h -1/2)) 1))
(pow.f64 h -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(*.f64 1 (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (/.f64 1 (cbrt.f64 l)) (cbrt.f64 (pow.f64 l -1/2)))
(/.f64 (cbrt.f64 (pow.f64 l -1/2)) (cbrt.f64 l))
(*.f64 (sqrt.f64 (pow.f64 l -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 l -1/2))
(pow.f64 l -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 l) 2) -1/2) (pow.f64 (cbrt.f64 l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (pow.f64 (sqrt.f64 l) -1/2))
(pow.f64 l -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 l -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 l -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 l -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 l))))
(/.f64 1 (sqrt.f64 l))
(pow.f64 l -1/2)
(pow.f64 l -1/2)
(pow.f64 (/.f64 1 l) 1/2)
(pow.f64 l -1/2)
(pow.f64 (pow.f64 l -1/2) 1)
(pow.f64 l -1/2)
(pow.f64 (cbrt.f64 (pow.f64 l -1/2)) 3)
(pow.f64 l -1/2)
(pow.f64 (pow.f64 (/.f64 1 l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 l) 3/2))
(pow.f64 (sqrt.f64 l) -1)
(pow.f64 l -1/2)
(pow.f64 (sqrt.f64 (pow.f64 l -1/2)) 2)
(pow.f64 l -1/2)
(log.f64 (exp.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))
(pow.f64 l -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(exp.f64 (log.f64 (pow.f64 l -1/2)))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (log.f64 l) -1/2))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) 1/2))
(pow.f64 l -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/2)) 1))
(pow.f64 l -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.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 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (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 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.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))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 1 (/.f64 1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(fabs.f64 (/.f64 (/.f64 1 l) h))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 4)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1 h) 3)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(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))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.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 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (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 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 l) 3/2) (pow.f64 (/.f64 1 h) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))) 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 (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 h l) -1/4)) 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) (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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 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 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 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 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(+.f64 -1 (fma.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))) 1))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))))
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))
(pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3) 1/3)
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 2)
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(log.f64 (exp.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(+.f64 -1 (fma.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))) 1))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 3)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 3) 1/3)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1) 3))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(*.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (/.f64 1 (*.f64 h l)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(*.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 2)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l)))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2)) -1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l)) 3))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3)) (pow.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) (pow.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) (pow.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l))) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) 3) (pow.f64 (*.f64 h l) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) 2) (*.f64 h l))) 1))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) 2) (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(/.f64 1 (/.f64 (/.f64 d D) (*.f64 M 1/2)))
(*.f64 (/.f64 1 (/.f64 d D)) (*.f64 M 1/2))
(*.f64 (/.f64 1 d) (*.f64 M (*.f64 D 1/2)))
(/.f64 (neg.f64 (*.f64 M 1/2)) (neg.f64 (/.f64 d D)))
(/.f64 (*.f64 M -1/2) (/.f64 d (neg.f64 D)))
(*.f64 M (/.f64 -1/2 (/.f64 d (neg.f64 D))))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (/.f64 (/.f64 d D) (*.f64 M 1/2)) -1)
(*.f64 (/.f64 1 (/.f64 d D)) (*.f64 M 1/2))
(*.f64 (/.f64 1 d) (*.f64 M (*.f64 D 1/2)))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 1/2 D) d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 1/2 D) d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 D) d) 3) (pow.f64 M 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 M 3) 1/8) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (*.f64 1/8 (pow.f64 M 3)) (pow.f64 (/.f64 d D) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))

eval148.0ms (0.1%)

Compiler

Compiled 10358 to 6148 computations (40.6% saved)

prune134.0ms (0.1%)

Pruning

41 alts after pruning (34 fresh and 7 done)

PrunedKeptTotal
New42619445
Fresh101525
Picked325
Done156
Total44041481
Accuracy
90.9%
Counts
481 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.1%
(/.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (sqrt.f64 (*.f64 h l)))
18.2%
(-.f64 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
35.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.4%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.4%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.0%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
37.7%
(*.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 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
36.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
35.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
56.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 1/2) (/.f64 d D)) 2) (/.f64 h l)))))
39.1%
(*.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2) 1)) (pow.f64 (*.f64 h l) -1/2))
52.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 -1/2 l)) 1))
38.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l))))))
56.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1))
25.6%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
25.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
28.4%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -1/4) 2))
28.5%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
4.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
27.7%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
28.2%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3))
39.4%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l))))
28.4%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
4.1%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
25.0%
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
28.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
20.5%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
24.7%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
24.7%
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
22.2%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
4.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
27.7%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l)))))
26.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
28.3%
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) -1/2)) 1)) 2) (*.f64 h l)))
30.7%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
23.3%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
Compiler

Compiled 2223 to 1416 computations (36.3% saved)

regimes315.0ms (0.3%)

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

7 calls:

100.0ms
h
53.0ms
d
52.0ms
l
29.0ms
D
28.0ms
M
Results
AccuracySegmentsBranch
83.5%2d
85.3%4h
83.5%2l
68.1%1M
68.1%1D
74.3%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))))
68.1%1(*.f64 M D)
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes189.0ms (0.2%)

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

3 calls:

67.0ms
h
67.0ms
l
47.0ms
d
Results
AccuracySegmentsBranch
81.3%3h
79.0%2d
80.9%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes66.0ms (0.1%)

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

1 calls:

61.0ms
h
Results
AccuracySegmentsBranch
80.9%3h
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes133.0ms (0.1%)

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

3 calls:

44.0ms
l
43.0ms
d
42.0ms
h
Results
AccuracySegmentsBranch
75.8%3d
75.2%3l
75.6%3h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes204.0ms (0.2%)

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

5 calls:

64.0ms
l
41.0ms
D
41.0ms
d
40.0ms
h
15.0ms
M
Results
AccuracySegmentsBranch
56.2%1M
60.0%3D
69.9%4l
68.1%3h
68.3%3d
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes170.0ms (0.2%)

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

3 calls:

64.0ms
d
52.0ms
l
51.0ms
h
Results
AccuracySegmentsBranch
60.1%4h
64.7%5d
63.9%4l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes226.0ms (0.2%)

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

5 calls:

59.0ms
d
47.0ms
D
46.0ms
h
36.0ms
M
35.0ms
l
Results
AccuracySegmentsBranch
47.2%4h
33.4%2M
38.0%4D
51.8%5d
48.7%3l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes26.0ms (0%)

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

1 calls:

24.0ms
l
Results
AccuracySegmentsBranch
48.7%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes62.0ms (0.1%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l)))))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -1/4) 2))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
(*.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 (*.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 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
Outputs
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
Calls

2 calls:

30.0ms
l
30.0ms
d
Results
AccuracySegmentsBranch
48.5%4d
47.2%3l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes43.0ms (0%)

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

2 calls:

21.0ms
l
21.0ms
d
Results
AccuracySegmentsBranch
48.1%4d
47.6%4l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes40.0ms (0%)

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

3 calls:

17.0ms
d
13.0ms
l
9.0ms
h
Results
AccuracySegmentsBranch
43.0%2h
43.9%2l
45.5%4d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes8.0ms (0%)

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

1 calls:

8.0ms
l
Results
AccuracySegmentsBranch
43.6%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes11.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:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch443.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
442.0ms
-5.5969618318676926e-306
5.237147177309084e-308
Results
378.0ms139×8192exit
26.0ms101×256infinite
7.0ms26×256valid
0.0ms256valid
Compiler

Compiled 584 to 438 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 343.0ms
Operation ival-pow, time spent: 237.0ms, 69.0% of total-time
Operation ival-div, time spent: 57.0ms, 17.0% of total-time
Operation ival-mult, time spent: 38.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

bsearch1.0s (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
447.0ms
-7.08427400722815e-305
4.628984422125269e-300
563.0ms
-3.043999773693002e-267
-5.322108432257313e-275
Results
865.0ms317×8192exit
40.0ms152×256valid
40.0ms151×256infinite
0.0ms256valid
Compiler

Compiled 930 to 702 computations (24.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 786.0ms
Operation ival-pow, time spent: 544.0ms, 69.0% of total-time
Operation ival-div, time spent: 132.0ms, 17.0% of total-time
Operation ival-mult, time spent: 87.0ms, 11.0% of total-time
Operation const, time spent: 12.0ms, 2.0% of total-time
Operation ival-sub, time spent: 11.0ms, 1.0% of total-time

bsearch978.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
473.0ms
-7.08427400722815e-305
4.628984422125269e-300
504.0ms
-3.043999773693002e-267
-5.322108432257313e-275
Results
834.0ms305×8192exit
44.0ms164×256infinite
36.0ms139×256valid
0.0ms256infinite
Compiler

Compiled 921 to 693 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 762.0ms
Operation ival-pow, time spent: 522.0ms, 69.0% of total-time
Operation ival-div, time spent: 128.0ms, 17.0% of total-time
Operation ival-mult, time spent: 89.0ms, 12.0% of total-time
Operation const, time spent: 12.0ms, 2.0% of total-time
Operation ival-sub, time spent: 11.0ms, 1.0% of total-time

bsearch504.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
212.0ms
-3.266503598628615e-308
2.755479384388348e-304
292.0ms
-8.192368100333349e-204
-4.987319076317348e-210
Results
373.0ms295×8192exit
37.0ms143×256infinite
33.0ms128×256valid
0.0ms256valid
Compiler

Compiled 830 to 624 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 303.0ms
Operation ival-div, time spent: 122.0ms, 40.0% of total-time
Operation ival-mult, time spent: 94.0ms, 31.0% of total-time
Operation ival-pow, time spent: 66.0ms, 22.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time
Operation ival-sub, time spent: 10.0ms, 3.0% of total-time

bsearch1.3s (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
412.0ms
8.490220507704519e+123
1.2692959096264954e+133
396.0ms
-5.5969618318676926e-306
5.237147177309084e-308
447.0ms
-3.344297104793004e+214
-1.1209017255686208e+208
Results
1.1s388×8192exit
65.0ms252×256valid
44.0ms163×256infinite
0.0ms256valid
Compiler

Compiled 1329 to 976 computations (26.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 969.0ms
Operation ival-pow, time spent: 666.0ms, 69.0% of total-time
Operation ival-div, time spent: 171.0ms, 18.0% of total-time
Operation ival-mult, time spent: 103.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
410.0ms
8.490220507704519e+123
1.2692959096264954e+133
204.0ms
5.237147177309084e-308
1.875786684769706e-307
496.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
941.0ms342×8192exit
52.0ms201×256infinite
43.0ms166×256valid
0.0ms256valid
Compiler

Compiled 925 to 707 computations (23.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 860.0ms
Operation ival-pow, time spent: 591.0ms, 69.0% of total-time
Operation ival-div, time spent: 147.0ms, 17.0% of total-time
Operation ival-mult, time spent: 94.0ms, 11.0% of total-time
Operation ival-sub, time spent: 14.0ms, 2.0% of total-time
Operation const, time spent: 13.0ms, 2.0% of total-time

bsearch940.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
398.0ms
-5.5969618318676926e-306
5.237147177309084e-308
542.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
806.0ms295×8192exit
52.0ms200×256infinite
19.0ms71×256valid
0.0ms256valid
Compiler

Compiled 549 to 437 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 730.0ms
Operation ival-pow, time spent: 504.0ms, 69.0% of total-time
Operation ival-div, time spent: 126.0ms, 17.0% of total-time
Operation ival-mult, time spent: 78.0ms, 11.0% of total-time
Operation const, time spent: 11.0ms, 2.0% of total-time
Operation ival-sub, time spent: 11.0ms, 2.0% of total-time

bsearch884.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
403.0ms
-5.5969618318676926e-306
5.237147177309084e-308
481.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
757.0ms276×8192exit
50.0ms191×256infinite
21.0ms80×256valid
0.0ms256infinite
Compiler

Compiled 549 to 437 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 688.0ms
Operation ival-pow, time spent: 475.0ms, 69.0% of total-time
Operation ival-div, time spent: 118.0ms, 17.0% of total-time
Operation ival-mult, time spent: 74.0ms, 11.0% of total-time
Operation const, time spent: 11.0ms, 2.0% of total-time
Operation ival-sub, time spent: 10.0ms, 1.0% of total-time

bsearch834.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
342.0ms
1.0090519864246196e-286
4.86722028257711e-283
491.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
709.0ms259×8192exit
52.0ms202×256infinite
20.0ms69×256valid
0.0ms256valid
Compiler

Compiled 549 to 437 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 650.0ms
Operation ival-pow, time spent: 446.0ms, 69.0% of total-time
Operation ival-div, time spent: 116.0ms, 18.0% of total-time
Operation ival-mult, time spent: 68.0ms, 10.0% of total-time
Operation const, time spent: 10.0ms, 2.0% of total-time
Operation ival-sub, time spent: 9.0ms, 1.0% of total-time

bsearch656.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
249.0ms
2.8251548464080565e-153
6.022134307532984e-144
216.0ms
-8.035718447395976e-138
-1.2807096066830355e-139
191.0ms
-2.0963606339641596e-36
-7.893012589621716e-41
Results
473.0ms380×8192exit
60.0ms227×256valid
42.0ms156×256infinite
0.0ms256valid
Compiler

Compiled 714 to 560 computations (21.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 392.0ms
Operation ival-div, time spent: 158.0ms, 40.0% of total-time
Operation ival-mult, time spent: 119.0ms, 30.0% of total-time
Operation ival-pow, time spent: 88.0ms, 22.0% of total-time
Operation const, time spent: 14.0ms, 4.0% of total-time
Operation ival-sub, time spent: 14.0ms, 4.0% of total-time

bsearch491.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
491.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
422.0ms155×8192exit
24.0ms92×256infinite
13.0ms51×256valid
0.0ms256infinite
Compiler

Compiled 300 to 236 computations (21.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 383.0ms
Operation ival-pow, time spent: 265.0ms, 69.0% of total-time
Operation ival-div, time spent: 64.0ms, 17.0% of total-time
Operation ival-mult, time spent: 43.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

bsearch549.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
549.0ms
-1.8305035249108888e-180
-1.7872258514024496e-186
Results
476.0ms175×8192exit
24.0ms90×256infinite
14.0ms53×256valid
0.0ms256infinite
Compiler

Compiled 291 to 227 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 429.0ms
Operation ival-pow, time spent: 297.0ms, 69.0% of total-time
Operation ival-div, time spent: 73.0ms, 17.0% of total-time
Operation ival-mult, time spent: 47.0ms, 11.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

simplify47.0ms (0%)

Algorithm
egg-herbie
Rules
88×*-commutative
22×+-commutative
16×sub-neg
14×neg-sub0
14×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01712256
12292256
22492256
32602256
42652256
52662256
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 h -4092270532130859/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l)))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -983208699863853/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -14000000000000001114815162918011840368449665613864697478455896887146772522912950284240591086187551507464805858343194833119732582296622172467650661582907401431203507042043145627738638108104951231064387723722752) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (if (<=.f64 l 1750000000000000102157761543315671623288685787900190011211379207802261019259679576088990448968079582389602707712449392188615529857024) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 5464860839297387/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (if (<=.f64 l 11199999999999999645118315249521630554704162478884702661711501606019035823785638138279061523067117675088241204305835705357462839230464) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4975428362386363/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -7774106816228693/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -1339538405257867/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 8743510234639941/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 d -8620287417370625/191561942608236107294793378393788647952342390272950272) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 d -5094967013378187/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 d 1087225503244487/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l -8573045793650349/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Outputs
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 h -4092270532130859/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -4092270532130859/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -4092270532130859/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (/.f64 -1/2 l)))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 l)))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 h -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 l)))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -983208699863853/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -983208699863853/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -14000000000000001114815162918011840368449665613864697478455896887146772522912950284240591086187551507464805858343194833119732582296622172467650661582907401431203507042043145627738638108104951231064387723722752) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 1)) (if (<=.f64 l 1750000000000000102157761543315671623288685787900190011211379207802261019259679576088990448968079582389602707712449392188615529857024) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -14000000000000001114815162918011840368449665613864697478455896887146772522912950284240591086187551507464805858343194833119732582296622172467650661582907401431203507042043145627738638108104951231064387723722752) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1)) (if (<=.f64 l 1750000000000000102157761543315671623288685787900190011211379207802261019259679576088990448968079582389602707712449392188615529857024) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -14000000000000001114815162918011840368449665613864697478455896887146772522912950284240591086187551507464805858343194833119732582296622172467650661582907401431203507042043145627738638108104951231064387723722752) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2)) 1)) (if (<=.f64 l 1750000000000000102157761543315671623288685787900190011211379207802261019259679576088990448968079582389602707712449392188615529857024) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 5464860839297387/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (if (<=.f64 l 11199999999999999645118315249521630554704162478884702661711501606019035823785638138279061523067117675088241204305835705357462839230464) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l 5464860839297387/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 11199999999999999645118315249521630554704162478884702661711501606019035823785638138279061523067117675088241204305835705357462839230464) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4485061624747323/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l 5464860839297387/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 11199999999999999645118315249521630554704162478884702661711501606019035823785638138279061523067117675088241204305835705357462839230464) (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -4975428362386363/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -4975428362386363/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -4975428362386363/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -7774106816228693/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -7774106816228693/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -7774106816228693/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -1339538405257867/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 8743510234639941/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -1339538405257867/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l 8743510234639941/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 l -1339538405257867/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l 8743510234639941/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))
(if (<=.f64 d -8620287417370625/191561942608236107294793378393788647952342390272950272) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 d -5094967013378187/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 d 1087225503244487/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 d -8620287417370625/191561942608236107294793378393788647952342390272950272) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 d -5094967013378187/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 d 1087225503244487/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 d -8620287417370625/191561942608236107294793378393788647952342390272950272) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 d -5094967013378187/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 d 1087225503244487/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l -8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l -8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l -8573045793650349/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(if (<=.f64 l -8573045793650349/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (neg.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(if (<=.f64 l -8573045793650349/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Compiler

Compiled 658 to 450 computations (31.6% saved)

soundness4.5s (4.2%)

Rules
1914×fma-define
1914×fma-define
1914×fma-define
1914×fma-define
1690×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16392428
222962340
356512320
046506
1724496
01802460
16392428
222962340
356512320
046506
1724496
046733606
1123133094
2531833070
046506
1724496
051936860
1122936480
2468335808
046506
1724496
051936860
1122936480
2468335808
046733606
1123133094
2531833070
057641
1979627
062745
11098717
051936860
1122936480
2468335808
057641
1979627
057641
1979627
057641
1979627
046506
1724496
062745
11098717
057641
1979627
061938847
1152537009
2560536913
062745
11098717
051936860
1122936480
2468335808
046506
1724496
046733606
1123133094
2531833070
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2894 to 1547 computations (46.5% saved)

end1.0ms (0%)

preprocess254.0ms (0.2%)

Compiler

Compiled 2044 to 1272 computations (37.8% saved)

Profiling

Loading profile data...