Henrywood and Agarwal, Equation (12)

Time bar (total: 1.9min)

analyze1.3s (1.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
12.5%12.5%87.3%0.2%0%0%0%7
12.5%12.5%87.3%0.2%0%0%0%8
14.1%14%85.7%0.2%0%0%0%9
14.1%14%85.7%0.2%0%0%0%10
14.1%14%85.7%0.2%0%0%0%11
14.8%14.8%84.9%0.2%0%0%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 644.0ms
Operation ival-pow, time spent: 291.0ms, 45.0% of total-time
Operation ival-div, time spent: 172.0ms, 27.0% of total-time
Operation ival-mult, time spent: 141.0ms, 22.0% of total-time
Operation const, time spent: 21.0ms, 3.0% of total-time
Operation ival-sub, time spent: 19.0ms, 3.0% of total-time

sample1.4min (75%)

Results
1.3min24852×8192exit
1.9s5118×256valid
1.1s3137×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.1min
Operation ival-pow, time spent: 39.8s, 61.0% of total-time
Operation ival-div, time spent: 14.4s, 22.0% of total-time
Operation ival-mult, time spent: 9.1s, 14.0% of total-time
Operation ival-sub, time spent: 1.1s, 2.0% of total-time
Operation const, time spent: 889.0ms, 1.0% of total-time
Bogosity

preprocess556.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
80113(-4.8714290035103786e+32 -3.766492253114583e+172 -1.9914442448113195e-211 1.83748159775379e-7 1.0371959713309967e+34)0-(pow.f64 (/.f64 d h) (/.f64 1 2))
63128(-4.8714290035103786e+32 -3.766492253114583e+172 -1.9914442448113195e-211 1.83748159775379e-7 1.0371959713309967e+34)0-(pow.f64 (/.f64 d l) (/.f64 1 2))
311(-3.8648231882335505e+256 -4.2985761424553715e+187 -8.292194949578124e+130 1.1317131991145376e-172 7.631338805461621e+238)0-(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
280-1(1.0387580459143264e-106 3.110284441707704e+135 4.600552910515769e+273 6.553064620253743e-282 3.3431354970097574e+266)(*.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))))
161(-6.406158727976752e-152 -5.61916901171729e-202 -7.129211346542086e-264 5.8540854688081255e-241 6.2449248901914125e-235)2(-0.0018749472571217792 -1.5072620157877932e-15 -3.0210563277905675e-77 1.6922506938196077e-174 2.8921176581040976e-141)(/.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)
033(1.7823451615380004e+289 1.0744371700208247e-236 5.847572628481065e+298 3426911340376253.0 1.7988689477048881e+242)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: 229.0ms
Operation ival-pow, time spent: 92.0ms, 40.0% of total-time
Operation ival-div, time spent: 70.0ms, 31.0% of total-time
Operation ival-mult, time spent: 52.0ms, 23.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)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
63.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
62.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
62.9%
(*.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)

localize439.0ms (0.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
89.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
88.5%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.0%
(pow.f64 (/.f64 d l) (/.f64 1 2))
71.1%
(pow.f64 (/.f64 d h) (/.f64 1 2))
89.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
88.5%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
77.0%
(sqrt.f64 (/.f64 d l))
71.1%
(sqrt.f64 (/.f64 d h))
89.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
88.3%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
77.0%
(sqrt.f64 (/.f64 d l))
71.1%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 427 to 208 computations (51.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 235.0ms
Operation ival-mult, time spent: 80.0ms, 34.0% of total-time
Operation ival-pow, time spent: 70.0ms, 30.0% of total-time
Operation ival-div, time spent: 59.0ms, 25.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 3.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time
Operation ival-add, time spent: 4.0ms, 2.0% of total-time

series106.0ms (0.1%)

Counts
12 → 288
Calls

114 calls:

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

rewrite202.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
586×associate-*r*
436×associate-*l*
274×times-frac
260×cbrt-prod
257×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify269.0ms (0.2%)

Algorithm
egg-herbie
Rules
1872×fma-define
1140×log-prod
822×exp-prod
720×associate-*l*
680×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047031484
1122231204
2507931180
Stop Event
node limit
Counts
669 → 252
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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (/.f64 l h))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)
(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 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -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)))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(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 (exp.f64 (log1p.f64 (*.f64 M (*.f64 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 M) (/.f64 2 D)))
(/.f64 1 (/.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) 1))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.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 D d)) 2)
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 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 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 (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 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) 1) (/.f64 2 M))
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -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 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d 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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 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 M) (/.f64 2 D)))
(/.f64 1 (/.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) 1))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.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 D d)) 2)
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 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 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 (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 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) 1) (/.f64 2 M))
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -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 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d 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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (/.f64 l h))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)
(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 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -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)))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(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 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 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 M (*.f64 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))) (sqrt.f64 h))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 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 M (*.f64 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 M (*.f64 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 M (*.f64 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 M (*.f64 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 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.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 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/4))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) 1/8))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.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 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.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 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.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 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.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 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.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 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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) (/.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)))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1)
(+.f64 1 (-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 (/.f64 -1/2 l) h) 0)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2)))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 4))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(+.f64 1 (-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 (/.f64 -1/2 l) h) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D))))
(+.f64 (fma.f64 M (*.f64 (/.f64 1/2 d) D) 1) -1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) 1))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 D))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M D) 1) (*.f64 d 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) 1) (/.f64 2 M))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.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 (/.f64 D d) 2))
(*.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 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D))))
(+.f64 (fma.f64 M (*.f64 (/.f64 1/2 d) D) 1) -1)
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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) (/.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)))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) 1))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1) (/.f64 l h))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) l)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(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 D 1/2) d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))))
(+.f64 -1 (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 1))
(/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) (/.f64 l h))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D))))
(+.f64 (fma.f64 M (*.f64 (/.f64 1/2 d) D) 1) -1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) 1))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 D))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M D) 1) (*.f64 d 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) 1) (/.f64 2 M))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 2)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.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 (/.f64 D d) 2))
(*.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 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D))))
(+.f64 (fma.f64 M (*.f64 (/.f64 1/2 d) D) 1) -1)
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.f64 M (*.f64 (/.f64 1/2 d) D))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (/.f64 (/.f64 D d) 2))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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) (/.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)))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1)
(+.f64 1 (-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 (/.f64 -1/2 l) h) 0)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2)))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 4))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2))
(*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 h (/.f64 1/2 l)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(+.f64 1 (-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) (*.f64 (/.f64 -1/2 l) h) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) 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 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)) 3)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 4)) (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l)) 3) -1/8)) (+.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2)))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l)) 3) -1/8)) (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 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 4)))) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))))
(*.f64 (/.f64 d (*.f64 (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 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1)))
(*.f64 (/.f64 d (*.f64 (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 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))) (sqrt.f64 h))
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))) (sqrt.f64 h)))
(*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h))))
(*.f64 (sqrt.f64 d) (*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)) 3)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 4)) (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l)) 3) -1/8)) (+.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2)))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l)) 3) -1/8)) (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 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 4)))) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))))
(*.f64 (/.f64 d (*.f64 (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 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1)))
(*.f64 (/.f64 d (*.f64 (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 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1)))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))) 3)
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))) 2)
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) 2)))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) 2) (*.f64 h l))))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) 2) (*.f64 h l))))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))))
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 3))
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)))
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (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 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))))
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) l) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))

eval122.0ms (0.1%)

Compiler

Compiled 11272 to 5504 computations (51.2% saved)

prune97.0ms (0.1%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New35720377
Fresh000
Picked303
Done000
Total36020380
Accuracy
87.6%
Counts
380 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.8%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))) 3)
39.1%
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
62.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
34.8%
(*.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)))))
62.9%
(*.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)))))
41.0%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.6%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
62.2%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
64.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
64.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
50.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
40.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)))))
64.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
44.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8)))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
36.8%
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))) (sqrt.f64 h)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
23.6%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)))
Compiler

Compiled 1222 to 902 computations (26.2% saved)

localize593.0ms (0.5%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
95.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
95.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
86.1%
(sqrt.f64 (/.f64 d h))
77.3%
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
99.7%
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
96.9%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1)
96.3%
(*.f64 M (*.f64 (/.f64 1/2 d) D))
95.8%
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) 2) -1/2) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
96.3%
(*.f64 M (*.f64 1/2 (/.f64 D d)))
95.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
86.6%
(sqrt.f64 (/.f64 d l))
86.1%
(sqrt.f64 (/.f64 d h))
99.9%
(/.f64 1 (*.f64 h l))
99.9%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
89.7%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
97.7%
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)
96.3%
(*.f64 M (*.f64 1/2 (/.f64 D d)))
86.6%
(sqrt.f64 (/.f64 d l))
86.1%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 565 to 269 computations (52.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 309.0ms
Operation ival-mult, time spent: 142.0ms, 46.0% of total-time
Operation ival-pow, time spent: 64.0ms, 21.0% of total-time
Operation ival-div, time spent: 50.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 17.0ms, 5.0% of total-time
Operation const, time spent: 12.0ms, 4.0% of total-time
Operation composed, time spent: 7.0ms, 2.0% of total-time
Operation ival-add, time spent: 6.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 6.0ms, 2.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time

series96.0ms (0.1%)

Counts
13 → 336
Calls

135 calls:

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

rewrite108.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
390×cbrt-prod
388×log1p-expm1-u
388×expm1-log1p-u
369×pow1
368×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify262.0ms (0.2%)

Algorithm
egg-herbie
Rules
1228×log-prod
1022×fma-define
812×exp-prod
810×sqr-pow
758×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval272.0ms (0.2%)

Compiler

Compiled 20806 to 10818 computations (48% saved)

prune139.0ms (0.1%)

Pruning

46 alts after pruning (43 fresh and 3 done)

PrunedKeptTotal
New70736743
Fresh8715
Picked235
Done000
Total71746763
Accuracy
89.8%
Counts
763 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.7%
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
52.1%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 1/2 d)) D) 2) (/.f64 h l))))) 1)
24.4%
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
22.1%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
36.5%
(/.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 1/2 d)) D) 2) -1/2) 1) d) (sqrt.f64 (*.f64 h l)))
23.2%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
24.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
24.7%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
16.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
64.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
37.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
35.5%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
64.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
39.8%
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 1/2 d)) D) 2) -1/2)) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
41.0%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
18.6%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
34.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.8%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
64.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
64.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
39.9%
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) -1/2) 1))
44.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
42.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
36.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
65.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
44.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8)))))
36.8%
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))) (sqrt.f64 h)))
22.5%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
24.7%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
24.5%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3))
38.0%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l))))
19.3%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
22.6%
(*.f64 d (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
25.1%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
18.1%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
18.6%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
23.8%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
23.3%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.2%
(*.f64 d (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
23.6%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)))
12.8%
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
20.9%
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
Compiler

Compiled 2083 to 1554 computations (25.4% saved)

localize725.0ms (0.6%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
88.9%
(/.f64 (pow.f64 M 2) d)
83.4%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
76.0%
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
66.9%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.7%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
95.8%
(exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
74.4%
(pow.f64 (*.f64 h l) -1/2)
59.1%
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
99.7%
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
99.7%
(/.f64 (/.f64 1 h) l)
99.7%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
55.0%
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
99.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
74.4%
(sqrt.f64 (*.f64 h l))
94.6%
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
94.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
77.0%
(sqrt.f64 (/.f64 d l))
71.1%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 329 to 193 computations (41.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 527.0ms
Operation ival-pow, time spent: 164.0ms, 31.0% of total-time
Operation ival-mult, time spent: 88.0ms, 17.0% of total-time
Operation ival-div, time spent: 85.0ms, 16.0% of total-time
Operation composed, time spent: 68.0ms, 13.0% of total-time
Operation ival-log, time spent: 54.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 27.0ms, 5.0% of total-time
Operation const, time spent: 13.0ms, 2.0% of total-time
Operation ival-add, time spent: 13.0ms, 2.0% of total-time
Operation ival-exp, time spent: 11.0ms, 2.0% of total-time
Operation ival-sub, time spent: 4.0ms, 1.0% of total-time

series364.0ms (0.3%)

Counts
16 → 324
Calls

129 calls:

TimeVariablePointExpression
56.0ms
h
@-inf
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
36.0ms
l
@0
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
30.0ms
h
@0
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
27.0ms
d
@0
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
18.0ms
h
@0
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))

rewrite123.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
408×cbrt-prod
401×log1p-expm1-u
401×expm1-log1p-u
392×pow1
389×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify256.0ms (0.2%)

Algorithm
egg-herbie
Rules
1558×log-prod
1076×exp-prod
726×associate-*r*
716×associate-*l*
590×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065026365
1152522855
2571921631
Stop Event
node limit
Counts
638 → 386
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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.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 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(*.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 (*.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))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 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))))))
(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 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3) (pow.f64 (/.f64 d l) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (*.f64 M (*.f64 1/2 D)) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(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 d (*.f64 M (*.f64 1/2 D))) -1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) 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 (*.f64 1/2 D)) 3) (pow.f64 d 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 l h)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 l h)))
(*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 l h))) (sqrt.f64 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) 1/2))
(pow.f64 (*.f64 l h) 1/2)
(pow.f64 (sqrt.f64 (*.f64 l h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 l h))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l h))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 2)
(log.f64 (pow.f64 (exp.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)
(*.f64 1 (/.f64 1 (*.f64 l h)))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/2)
(pow.f64 (/.f64 l (/.f64 1 h)) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (log.f64 (pow.f64 (*.f64 l h) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) 1)
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 3/2))
(log.f64 (exp.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 l h)))))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 l h)))))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(+.f64 1 (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))) 1)
(*.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (exp.f64 1) (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))))
(log.f64 (exp.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1)
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (/.f64 (cbrt.f64 h) l) (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 h) (pow.f64 (pow.f64 l -3) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) 1/2) (pow.f64 (/.f64 (cbrt.f64 h) l) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (/.f64 (pow.f64 M 2) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)))) 1)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d))) 1)
(*.f64 1 (/.f64 (pow.f64 M 2) d))
(*.f64 (pow.f64 M 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) d)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 M 2) d)))
(pow.f64 (/.f64 (pow.f64 M 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) 2)
(pow.f64 (/.f64 d (pow.f64 M 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) d)) 1))
Outputs
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.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))))))
(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 1/8 (*.f64 (*.f64 -1 (pow.f64 (*.f64 D M) 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 -1 (pow.f64 (*.f64 D M) 2))) d) (/.f64 d (sqrt.f64 (*.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))))))
(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 1/8 (*.f64 (*.f64 -1 (pow.f64 (*.f64 D M) 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 -1 (pow.f64 (*.f64 D M) 2))) d) (/.f64 d (sqrt.f64 (*.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))))))
(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 1/8 (*.f64 (*.f64 -1 (pow.f64 (*.f64 D M) 2)) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 -1 (pow.f64 (*.f64 D M) 2))) d) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 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))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(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))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(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))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(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))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(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 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(+.f64 1 (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(+.f64 1 (*.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 (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1) (sqrt.f64 (/.f64 d h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1) (sqrt.f64 (/.f64 d h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) 3) (pow.f64 (/.f64 d l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1) (sqrt.f64 (/.f64 d h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1) (sqrt.f64 (/.f64 d h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 (*.f64 M (*.f64 1/2 D)) (/.f64 1 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(pow.f64 (/.f64 d (*.f64 M (*.f64 1/2 D))) -1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) M) (/.f64 D d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 D)) 3) (pow.f64 d 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 M d) 1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 l h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 1 (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (*.f64 h l))
(*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 l h))) (sqrt.f64 (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 l h) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 l h)) 1)
(sqrt.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)
(sqrt.f64 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 l h))) 2)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) 1/2))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) 1))
(sqrt.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 l h) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (/.f64 1 h)) (pow.f64 l -1/2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))) (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))) (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/4)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (pow.f64 (exp.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(*.f64 1 (/.f64 1 (*.f64 l h)))
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(/.f64 1 (*.f64 h l))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 l h) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 2/3)
(/.f64 1 (*.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 2)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 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 l h) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(pow.f64 (/.f64 l (/.f64 1 h)) -1)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(/.f64 1 (*.f64 h l))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (log.f64 (pow.f64 (*.f64 l h) -1/2))))
(/.f64 1 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (pow.f64 (/.f64 1 h) 3/2) (pow.f64 (/.f64 1 l) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 2) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 3/2) (pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (/.f64 1 (*.f64 h l)) 3/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)
(+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) -1) (+.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2)) (+.f64 2 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3)) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 2 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/4)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 2)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) -1) (+.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2)) (+.f64 2 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3)) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 2 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (pow.f64 (*.f64 h l) -1/2) 0)
(+.f64 1 (pow.f64 (*.f64 l h) -1/2))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (+.f64 2 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 3)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))) 2)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 1) (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 2)) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (exp.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 3))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (+.f64 2 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 1 (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (/.f64 (cbrt.f64 h) l) (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 h) (pow.f64 (pow.f64 l -3) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l -3)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) 1/2) (pow.f64 (/.f64 (cbrt.f64 h) l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2)) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1/2)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 1)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 2)
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1/2))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 3)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) 1/3)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2)
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (/.f64 (pow.f64 M 2) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (/.f64 (pow.f64 M 2) d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 1))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) -1/8))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 -1/8 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(*.f64 1 (/.f64 (pow.f64 M 2) d))
(/.f64 (pow.f64 M 2) d)
(*.f64 (pow.f64 M 2) (/.f64 1 d))
(/.f64 (pow.f64 M 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(pow.f64 (/.f64 (pow.f64 M 2) d) 1)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 M 2) d)) 3)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3) 1/3)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 M 2) d)) 2)
(/.f64 (pow.f64 M 2) d)
(pow.f64 (/.f64 d (pow.f64 M 2)) -1)
(/.f64 (pow.f64 M 2) d)
(log.f64 (exp.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 M 2) d))))
(/.f64 (pow.f64 M 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 M 2) d) 3))
(/.f64 (pow.f64 M 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 M 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 M 2) d)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 M 2) d)))
(/.f64 (pow.f64 M 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 M 2) d)) 1))
(/.f64 (pow.f64 M 2) d)

eval133.0ms (0.1%)

Compiler

Compiled 8458 to 5180 computations (38.8% saved)

prune148.0ms (0.1%)

Pruning

67 alts after pruning (62 fresh and 5 done)

PrunedKeptTotal
New40743450
Fresh191938
Picked235
Done123
Total42967496
Accuracy
91.8%
Counts
496 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.7%
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)
22.1%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
22.5%
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3))
24.5%
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3))
23.2%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
24.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
18.3%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h)))))
23.8%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) 1/2)))
23.3%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
24.7%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d))
16.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1)
65.0%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
24.7%
(*.f64 (pow.f64 (*.f64 l h) -1/2) d)
18.8%
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
21.4%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
35.5%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
39.8%
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 1/2 d)) D) 2) -1/2)) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
41.0%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
21.9%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l))) -1/8))
34.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.8%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
64.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
44.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
42.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
36.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
65.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
65.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (/.f64 1 d)) 2) h) -1/2) l))))
44.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8)))))
53.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
52.8%
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
36.8%
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))) (sqrt.f64 h)))
22.3%
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 2/3) 3/2) 1/3))
22.5%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
22.5%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
22.5%
(*.f64 d (pow.f64 (pow.f64 (*.f64 (/.f64 1 h) (/.f64 1 l)) 3/2) 1/3))
21.9%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
24.6%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -1/4) 2))
22.0%
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
22.6%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3))
5.6%
(*.f64 d (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3))
22.5%
(*.f64 d (pow.f64 (exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h))))) 1/3))
2.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
38.0%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l))))
19.1%
(*.f64 d (-.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))) 1))
19.2%
(*.f64 d (-.f64 (pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))) 1))
19.9%
(*.f64 d (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
19.9%
(*.f64 d (-.f64 (+.f64 -1 (+.f64 2 (pow.f64 (*.f64 h l) -1/2))) 1))
24.0%
(*.f64 d (*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4) 1/3)))
2.1%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
23.2%
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
22.6%
(*.f64 d (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
25.1%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
23.4%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
23.8%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
2.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
23.3%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.2%
(*.f64 d (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))))
21.1%
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
23.6%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 2)))
12.8%
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
20.9%
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
Compiler

Compiled 2828 to 2149 computations (24% saved)

localize594.0ms (0.5%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))
99.5%
(+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))
97.4%
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
75.5%
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
99.8%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
99.5%
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
95.9%
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
99.9%
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
99.8%
(/.f64 (/.f64 1 h) l)
99.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
77.5%
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
99.8%
(*.f64 (pow.f64 (*.f64 l h) -1/2) d)
84.7%
(pow.f64 (*.f64 l h) -1/2)
96.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
95.9%
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h)
90.0%
(sqrt.f64 (/.f64 l d))
85.0%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 384 to 256 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 366.0ms
Operation ival-div, time spent: 91.0ms, 25.0% of total-time
Operation ival-log, time spent: 85.0ms, 23.0% of total-time
Operation ival-mult, time spent: 83.0ms, 23.0% of total-time
Operation ival-pow, time spent: 57.0ms, 16.0% of total-time
Operation ival-add, time spent: 18.0ms, 5.0% of total-time
Operation ival-exp, time spent: 11.0ms, 3.0% of total-time
Operation const, time spent: 11.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 4.0ms, 1.0% of total-time

series200.0ms (0.2%)

Counts
14 → 256
Calls

108 calls:

TimeVariablePointExpression
45.0ms
d
@0
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
19.0ms
l
@0
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
13.0ms
h
@0
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
10.0ms
l
@-inf
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
9.0ms
h
@0
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)

rewrite127.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
434×log1p-expm1-u
434×expm1-log1p-u
429×add-exp-log
427×add-cube-cbrt
426×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify224.0ms (0.2%)

Algorithm
egg-herbie
Rules
1552×log-prod
988×exp-prod
656×associate-*r*
630×associate-*l*
598×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

eval167.0ms (0.1%)

Compiler

Compiled 9927 to 6579 computations (33.7% saved)

prune191.0ms (0.2%)

Pruning

71 alts after pruning (64 fresh and 7 done)

PrunedKeptTotal
New48129510
Fresh223557
Picked235
Done145
Total50671577
Accuracy
93.0%
Counts
577 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (/.f64 -1/2 l) 1)) (sqrt.f64 (/.f64 l d)))) 2)
22.1%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
64.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (/.f64 -1/2 l) 1)) (sqrt.f64 (/.f64 l d)))
22.5%
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3))
24.5%
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3))
23.2%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
24.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
23.3%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
24.7%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d))
20.9%
(-.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)))))
65.0%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
24.7%
(*.f64 (pow.f64 (*.f64 l h) -1/2) d)
18.8%
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
23.8%
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))) d)
21.4%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
35.5%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
64.3%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
39.8%
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 1/2 d)) D) 2) -1/2)) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
41.0%
(*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
2.1%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (neg.f64 h) -1/2)) d)
23.2%
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)
21.9%
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 h) l)) (sqrt.f64 (/.f64 (cbrt.f64 h) l))) -1/8))
63.8%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l))))
64.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
44.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) 1))
42.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
36.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l))))
65.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l))))
65.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (/.f64 1 d)) 2) h) -1/2) l))))
44.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2)) -1/8)))))
27.0%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d))
53.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1))
52.8%
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1))
36.8%
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l)))) (sqrt.f64 h)))
23.4%
(*.f64 (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) d)
23.8%
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d)
22.5%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
21.9%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) 2) -1/4))
24.6%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -1/4) 2))
22.0%
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 (/.f64 -1 h) (/.f64 -1 l))))) 2)) (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 (/.f64 -1 h) (/.f64 -1 l)))))) 1/3))
22.6%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3))
23.4%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (neg.f64 l) (neg.f64 h)))) 2)) (cbrt.f64 (log.f64 (*.f64 (neg.f64 l) (neg.f64 h))))))
24.7%
(*.f64 d (pow.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) -1/2))
15.5%
(*.f64 d (pow.f64 (exp.f64 (pow.f64 (pow.f64 (*.f64 3/2 (log.f64 (*.f64 (/.f64 -1 h) (/.f64 -1 l)))) 3) 1/3)) 1/3))
22.2%
(*.f64 d (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (log.f64 (*.f64 (/.f64 -1 h) (/.f64 -1 l))))) 3)) 1/3))
5.6%
(*.f64 d (pow.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 -1 h)) 3/2) (*.f64 (log.f64 (/.f64 -1 l)) 3/2))) 1/3))
22.5%
(*.f64 d (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 h l)))) 1/3))
23.8%
(*.f64 d (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) -1/2))))
38.0%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l))))
19.9%
(*.f64 d (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1))
19.9%
(*.f64 d (-.f64 (+.f64 -1 (+.f64 2 (pow.f64 (*.f64 h l) -1/2))) 1))
2.1%
(*.f64 d (*.f64 (exp.f64 (*.f64 (log.f64 (neg.f64 l)) -1/2)) (exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 -1 h))) -1/2))))
22.6%
(*.f64 d (sqrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.1%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
23.7%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1/3)))
8.0%
(*.f64 d (exp.f64 (*.f64 -1/2 (pow.f64 (pow.f64 (log.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h)))) 3) 1/3))))
23.4%
(*.f64 d (exp.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))))) 3))))
2.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
22.5%
(*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1)))))
7.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (neg.f64 l) (neg.f64 h))))))))
7.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (exp.f64 (log.f64 (log.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h)))))))))
23.3%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
22.7%
(*.f64 d (cbrt.f64 (exp.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))))))
21.1%
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))
27.2%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
12.8%
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
Compiler

Compiled 3898 to 2520 computations (35.4% saved)

regimes667.0ms (0.6%)

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

7 calls:

141.0ms
M
107.0ms
h
99.0ms
d
93.0ms
l
76.0ms
(*.f64 M D)
Results
AccuracySegmentsBranch
83.6%2d
83.6%2h
83.6%2l
69.7%3M
65.1%1D
72.3%4(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.0%2(*.f64 M D)
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes260.0ms (0.2%)

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

3 calls:

82.0ms
d
81.0ms
h
80.0ms
l
Results
AccuracySegmentsBranch
83.5%2d
83.5%2h
83.5%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes253.0ms (0.2%)

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

3 calls:

81.0ms
l
77.0ms
h
77.0ms
d
Results
AccuracySegmentsBranch
81.1%2d
81.1%2h
81.1%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes368.0ms (0.3%)

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

3 calls:

154.0ms
h
122.0ms
d
82.0ms
l
Results
AccuracySegmentsBranch
79.6%3d
79.2%4h
76.9%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes87.0ms (0.1%)

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

1 calls:

78.0ms
d
Results
AccuracySegmentsBranch
79.1%3d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes85.0ms (0.1%)

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

1 calls:

76.0ms
d
Results
AccuracySegmentsBranch
78.7%3d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes137.0ms (0.1%)

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

2 calls:

76.0ms
d
52.0ms
l
Results
AccuracySegmentsBranch
75.1%2l
78.2%3d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes282.0ms (0.2%)

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

3 calls:

100.0ms
d
99.0ms
h
74.0ms
l
Results
AccuracySegmentsBranch
71.8%3l
72.3%4h
74.4%4d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes383.0ms (0.3%)

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

4 calls:

116.0ms
h
95.0ms
d
93.0ms
M
72.0ms
l
Results
AccuracySegmentsBranch
56.3%3M
68.3%4h
67.8%3l
70.4%4d
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes99.0ms (0.1%)

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

1 calls:

92.0ms
d
Results
AccuracySegmentsBranch
70.3%4d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes409.0ms (0.4%)

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

4 calls:

134.0ms
D
110.0ms
l
89.0ms
h
69.0ms
d
Results
AccuracySegmentsBranch
62.1%4h
62.4%4l
45.5%6D
64.0%3d
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes574.0ms (0.5%)

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

4 calls:

167.0ms
l
149.0ms
d
126.0ms
M
125.0ms
h
Results
AccuracySegmentsBranch
43.1%5M
55.6%5h
56.9%8l
56.9%6d
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes273.0ms (0.2%)

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

2 calls:

145.0ms
d
122.0ms
h
Results
AccuracySegmentsBranch
56.6%6d
55.3%5h
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes147.0ms (0.1%)

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

2 calls:

81.0ms
h
61.0ms
d
Results
AccuracySegmentsBranch
50.2%3d
48.3%4h
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes48.0ms (0%)

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

1 calls:

44.0ms
d
Results
AccuracySegmentsBranch
50.2%3d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes69.0ms (0.1%)

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

2 calls:

39.0ms
l
27.0ms
d
Results
AccuracySegmentsBranch
46.3%2l
46.3%2d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes40.0ms (0%)

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

3 calls:

13.0ms
d
13.0ms
h
13.0ms
l
Results
AccuracySegmentsBranch
43.4%2h
43.8%2l
43.9%2d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes25.0ms (0%)

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

5 calls:

5.0ms
D
5.0ms
M
5.0ms
l
5.0ms
d
5.0ms
h
Results
AccuracySegmentsBranch
25.1%1M
25.1%1D
25.1%1h
25.1%1l
25.1%1d
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes16.0ms (0%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

regimes13.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch612.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
611.0ms
-4.617401180928588e-286
1.257545475772403e-297
Results
524.0ms189×8192exit
35.0ms128×256infinite
12.0ms47×256valid
0.0ms256infinite
Compiler

Compiled 785 to 588 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 473.0ms
Operation ival-pow, time spent: 327.0ms, 69.0% of total-time
Operation ival-div, time spent: 79.0ms, 17.0% of total-time
Operation ival-mult, time spent: 54.0ms, 11.0% of total-time
Operation const, time spent: 7.0ms, 1.0% of total-time
Operation ival-sub, time spent: 7.0ms, 1.0% of total-time

bsearch565.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
564.0ms
-4.617401180928588e-286
1.257545475772403e-297
Results
480.0ms174×8192exit
34.0ms129×256infinite
14.0ms46×256valid
0.0ms256valid
Compiler

Compiled 785 to 588 computations (25.1% saved)

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

bsearch585.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
584.0ms
-4.617401180928588e-286
1.257545475772403e-297
Results
501.0ms180×8192exit
34.0ms132×256infinite
11.0ms43×256valid
0.0ms256valid
Compiler

Compiled 785 to 588 computations (25.1% saved)

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

bsearch421.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
229.0ms
-3.2502392826187517e-278
-1.0536963780110939e-282
191.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
303.0ms237×8192exit
33.0ms123×256valid
31.0ms116×256infinite
0.0ms256infinite
Compiler

Compiled 896 to 666 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 244.0ms
Operation ival-div, time spent: 96.0ms, 39.0% of total-time
Operation ival-mult, time spent: 76.0ms, 31.0% of total-time
Operation ival-pow, time spent: 55.0ms, 23.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time
Operation ival-sub, time spent: 9.0ms, 4.0% of total-time

bsearch359.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
178.0ms
-3.2502392826187517e-278
-1.0536963780110939e-282
181.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
252.0ms196×8192exit
39.0ms146×256valid
24.0ms93×256infinite
0.0ms256infinite
Compiler

Compiled 896 to 666 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 212.0ms
Operation ival-div, time spent: 81.0ms, 38.0% of total-time
Operation ival-mult, time spent: 65.0ms, 31.0% of total-time
Operation ival-pow, time spent: 52.0ms, 25.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time
Operation ival-sub, time spent: 7.0ms, 3.0% of total-time

bsearch333.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
186.0ms
-3.2502392826187517e-278
-1.0536963780110939e-282
146.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
225.0ms178×8192exit
38.0ms144×256valid
28.0ms95×256infinite
0.0ms256valid
Compiler

Compiled 896 to 666 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 195.0ms
Operation ival-div, time spent: 76.0ms, 39.0% of total-time
Operation ival-mult, time spent: 61.0ms, 31.0% of total-time
Operation ival-pow, time spent: 45.0ms, 23.0% of total-time
Operation const, time spent: 7.0ms, 4.0% of total-time
Operation ival-sub, time spent: 7.0ms, 4.0% of total-time

bsearch335.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
172.0ms
-3.2502392826187517e-278
-1.0536963780110939e-282
162.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
230.0ms179×8192exit
37.0ms140×256valid
26.0ms99×256infinite
0.0ms256infinite
Compiler

Compiled 896 to 666 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 195.0ms
Operation ival-div, time spent: 77.0ms, 39.0% of total-time
Operation ival-mult, time spent: 60.0ms, 31.0% of total-time
Operation ival-pow, time spent: 45.0ms, 23.0% of total-time
Operation const, time spent: 7.0ms, 4.0% of total-time
Operation ival-sub, time spent: 7.0ms, 4.0% of total-time

bsearch534.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
250.0ms
-5.0085524276520036e-304
8.02161690926503e-305
146.0ms
-2.8288823687917497e-243
-2.5393543772034854e-244
137.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
375.0ms293×8192exit
59.0ms218×256valid
35.0ms133×256infinite
0.0ms256valid
Compiler

Compiled 1165 to 900 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 316.0ms
Operation ival-div, time spent: 124.0ms, 39.0% of total-time
Operation ival-mult, time spent: 96.0ms, 30.0% of total-time
Operation ival-pow, time spent: 74.0ms, 23.0% of total-time
Operation const, time spent: 11.0ms, 3.0% of total-time
Operation ival-sub, time spent: 11.0ms, 3.0% of total-time

bsearch551.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
225.0ms
-5.0085524276520036e-304
8.02161690926503e-305
141.0ms
-2.8288823687917497e-243
-2.5393543772034854e-244
184.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
388.0ms303×8192exit
50.0ms189×256valid
43.0ms162×256infinite
0.0ms256infinite
Compiler

Compiled 1147 to 882 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 324.0ms
Operation ival-div, time spent: 130.0ms, 40.0% of total-time
Operation ival-mult, time spent: 100.0ms, 31.0% of total-time
Operation ival-pow, time spent: 72.0ms, 22.0% of total-time
Operation const, time spent: 11.0ms, 3.0% of total-time
Operation ival-sub, time spent: 11.0ms, 3.0% of total-time

bsearch599.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
257.0ms
-5.0085524276520036e-304
8.02161690926503e-305
163.0ms
-2.8288823687917497e-243
-2.5393543772034854e-244
178.0ms
-5.642482826781968e+209
-1.7606389722026682e+208
Results
432.0ms337×8192exit
50.0ms189×256valid
43.0ms162×256infinite
0.0ms256valid
Compiler

Compiled 1147 to 882 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 352.0ms
Operation ival-div, time spent: 143.0ms, 41.0% of total-time
Operation ival-mult, time spent: 107.0ms, 30.0% of total-time
Operation ival-pow, time spent: 78.0ms, 22.0% of total-time
Operation const, time spent: 12.0ms, 3.0% of total-time
Operation ival-sub, time spent: 12.0ms, 3.0% of total-time

bsearch447.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
283.0ms
-5.0085524276520036e-304
8.02161690926503e-305
164.0ms
-1.163519495001484e-197
-1.980997972353033e-200
Results
318.0ms251×8192exit
36.0ms139×256valid
35.0ms132×256infinite
0.0ms256valid
Compiler

Compiled 667 to 510 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 263.0ms
Operation ival-div, time spent: 105.0ms, 40.0% of total-time
Operation ival-mult, time spent: 81.0ms, 31.0% of total-time
Operation ival-pow, time spent: 60.0ms, 23.0% of total-time
Operation const, time spent: 9.0ms, 3.0% of total-time
Operation ival-sub, time spent: 9.0ms, 3.0% of total-time

bsearch2.1s (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
613.0ms
3.0218152078105497e+25
1.8892021821850185e+34
552.0ms
-8.088490409381391e-308
2.3154839636094556e-306
438.0ms
-0.0015929637624140709
-1.0569979921984415e-10
480.0ms
-6.026034181133313e+80
-2.7570333599788307e+75
Results
1.8s652×8192exit
89.0ms334×256valid
61.0ms225×256infinite
0.0ms256infinite
Compiler

Compiled 1109 to 871 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.6s
Operation ival-pow, time spent: 1.1s, 69.0% of total-time
Operation ival-div, time spent: 271.0ms, 17.0% of total-time
Operation ival-mult, time spent: 182.0ms, 11.0% of total-time
Operation const, time spent: 23.0ms, 1.0% of total-time
Operation ival-sub, time spent: 23.0ms, 1.0% of total-time

bsearch1.8s (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
619.0ms
3.0218152078105497e+25
1.8892021821850185e+34
448.0ms
-8.088490409381391e-308
2.3154839636094556e-306
400.0ms
-0.0015929637624140709
-1.0569979921984415e-10
368.0ms
-6.026034181133313e+80
-2.7570333599788307e+75
Results
1.6s567×8192exit
93.0ms351×256valid
55.0ms208×256infinite
0.0ms256infinite
Compiler

Compiled 1109 to 871 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-pow, time spent: 978.0ms, 69.0% of total-time
Operation ival-div, time spent: 243.0ms, 17.0% of total-time
Operation ival-mult, time spent: 157.0ms, 11.0% of total-time
Operation ival-sub, time spent: 23.0ms, 2.0% of total-time
Operation const, time spent: 21.0ms, 1.0% of total-time

bsearch448.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
255.0ms
-5.0085524276520036e-304
8.02161690926503e-305
192.0ms
-1.163519495001484e-197
-1.980997972353033e-200
Results
323.0ms251×8192exit
36.0ms138×256valid
35.0ms133×256infinite
0.0ms256valid
Compiler

Compiled 523 to 411 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 268.0ms
Operation ival-div, time spent: 107.0ms, 40.0% of total-time
Operation ival-mult, time spent: 81.0ms, 30.0% of total-time
Operation ival-pow, time spent: 60.0ms, 22.0% of total-time
Operation ival-sub, time spent: 11.0ms, 4.0% of total-time
Operation const, time spent: 9.0ms, 3.0% of total-time

bsearch476.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
261.0ms
-5.0085524276520036e-304
8.02161690926503e-305
215.0ms
-1.163519495001484e-197
-1.980997972353033e-200
Results
344.0ms270×8192exit
38.0ms139×256infinite
35.0ms132×256valid
0.0ms256valid
Compiler

Compiled 659 to 547 computations (17% saved)

Precisions
Click to see histograms. Total time spent on operations: 281.0ms
Operation ival-div, time spent: 114.0ms, 41.0% of total-time
Operation ival-mult, time spent: 86.0ms, 31.0% of total-time
Operation ival-pow, time spent: 61.0ms, 22.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-sub, time spent: 10.0ms, 4.0% of total-time

bsearch273.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
272.0ms
1.092602967523508e-289
1.7478222068527242e-286
Results
207.0ms163×8192exit
18.0ms69×256infinite
15.0ms58×256valid
0.0ms256valid
Compiler

Compiled 272 to 214 computations (21.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
Operation ival-div, time spent: 66.0ms, 41.0% of total-time
Operation ival-mult, time spent: 51.0ms, 31.0% of total-time
Operation ival-pow, time spent: 34.0ms, 21.0% of total-time
Operation const, time spent: 6.0ms, 4.0% of total-time
Operation ival-sub, time spent: 6.0ms, 4.0% of total-time

bsearch222.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
222.0ms
-9.723511378930208e-238
-2.8288823687917497e-243
Results
158.0ms122×8192exit
20.0ms77×256valid
17.0ms66×256infinite
0.0ms256infinite
Compiler

Compiled 309 to 245 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
Operation ival-div, time spent: 52.0ms, 40.0% of total-time
Operation ival-mult, time spent: 39.0ms, 30.0% of total-time
Operation ival-pow, time spent: 30.0ms, 23.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time
Operation ival-sub, time spent: 4.0ms, 3.0% of total-time

simplify90.0ms (0.1%)

Algorithm
egg-herbie
Rules
146×*-commutative
40×+-commutative
28×sub-neg
26×neg-sub0
26×neg-mul-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02363925
13233925
23523909
33823909
43963909
54033909
64053909
74063909
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -225000000000000016450173491232341828501135895533446140759503465499250295003503391671956767282367917850212404799931967032003531281111796850508730543568906737848843796122124565650515538550172982258325240909135872) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -529999999999999994949867627951997763736317139200431968147392271367614250225782039660901002172941518257070675993074306689308812889001477954142333288535886643707283383754414991868732172504086170746240544129679360) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -400000000000000029244752873301941028446463814281682028016895049776444968895117140750145364057542965067044275199879052501339611166420972178682187633011389756175722304217110338934249846311418635125911539394019328) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -210000000000000000753685282092494340282644364256950825050538677937241830816520441616145781062442419841277248264348023271547905226868906999604293398929578027583737986602897525534098211360646943175906142992728064) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.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 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -21500000000000002119398341054642756515938022701675367993095529795311108747615648463233333383134220753063167150078067045384081249026456131886812151839414759184764432218335383307955290162470545647962648312020992) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -6534542647791611/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d -2558530102513129/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l))))))
(if (<=.f64 h -4199999999999999972681238686544333698580339663541220567888638875066267860992) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 77999999999999999862150877151232) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))))))
(if (<=.f64 h -2800000000000000115698996145945412094217067470791030588776008731943581515776) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 4000000000000000053150220288) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))))
(if (<=.f64 d -4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d 2413894590269223/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 d -2027029543777269/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.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))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2)) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -225000000000000016450173491232341828501135895533446140759503465499250295003503391671956767282367917850212404799931967032003531281111796850508730543568906737848843796122124565650515538550172982258325240909135872) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -225000000000000016450173491232341828501135895533446140759503465499250295003503391671956767282367917850212404799931967032003531281111796850508730543568906737848843796122124565650515538550172982258325240909135872) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) 2)) -1/2) l)) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -529999999999999994949867627951997763736317139200431968147392271367614250225782039660901002172941518257070675993074306689308812889001477954142333288535886643707283383754414991868732172504086170746240544129679360) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) -1/2) l)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -529999999999999994949867627951997763736317139200431968147392271367614250225782039660901002172941518257070675993074306689308812889001477954142333288535886643707283383754414991868732172504086170746240544129679360) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) l)) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -400000000000000029244752873301941028446463814281682028016895049776444968895117140750145364057542965067044275199879052501339611166420972178682187633011389756175722304217110338934249846311418635125911539394019328) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -400000000000000029244752873301941028446463814281682028016895049776444968895117140750145364057542965067044275199879052501339611166420972178682187633011389756175722304217110338934249846311418635125911539394019328) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -210000000000000000753685282092494340282644364256950825050538677937241830816520441616145781062442419841277248264348023271547905226868906999604293398929578027583737986602897525534098211360646943175906142992728064) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.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 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -210000000000000000753685282092494340282644364256950825050538677937241830816520441616145781062442419841277248264348023271547905226868906999604293398929578027583737986602897525534098211360646943175906142992728064) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -5755173183129365/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -21500000000000002119398341054642756515938022701675367993095529795311108747615648463233333383134220753063167150078067045384081249026456131886812151839414759184764432218335383307955290162470545647962648312020992) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D 1/2) d)) 2) -1/2) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -21500000000000002119398341054642756515938022701675367993095529795311108747615648463233333383134220753063167150078067045384081249026456131886812151839414759184764432218335383307955290162470545647962648312020992) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -21500000000000002119398341054642756515938022701675367993095529795311108747615648463233333383134220753063167150078067045384081249026456131886812151839414759184764432218335383307955290162470545647962648312020992) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 1 (/.f64 -1 h)))) 1))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -21500000000000002119398341054642756515938022701675367993095529795311108747615648463233333383134220753063167150078067045384081249026456131886812151839414759184764432218335383307955290162470545647962648312020992) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 -1 (*.f64 l (/.f64 -1 (/.f64 -1 h)))))))) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -6534542647791611/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -6534542647791611/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -6534542647791611/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 1 (/.f64 -1 h)))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -6534542647791611/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 -1 (*.f64 l (/.f64 -1 (/.f64 -1 h)))))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 1 (/.f64 -1 h)))) 1))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -18499999999999999436344760988892780736356877016405437340625423007765408968138310241998652860016859801867416974698418271157186995537318892774795195049092816957009402286711394109871292160591832839766247953399808) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 (sqrt.f64 (*.f64 d (/.f64 (/.f64 d h) l))) (fma.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 -1 (*.f64 l (/.f64 -1 (/.f64 -1 h)))))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d -2558530102513129/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 h l))))))
(if (<=.f64 d -2558530102513129/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 h -4199999999999999972681238686544333698580339663541220567888638875066267860992) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 77999999999999999862150877151232) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))))))
(if (<=.f64 h -4199999999999999972681238686544333698580339663541220567888638875066267860992) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (if (<=.f64 h 77999999999999999862150877151232) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))))))
(if (<=.f64 h -2800000000000000115698996145945412094217067470791030588776008731943581515776) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 4000000000000000053150220288) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))))
(if (<=.f64 h -2800000000000000115698996145945412094217067470791030588776008731943581515776) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 h -7148113328562451/4611686018427387904) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (if (<=.f64 h 4000000000000000053150220288) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) d)))))))
(if (<=.f64 d -4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -4174443851468789/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 1 (/.f64 -1 h))) 1))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (neg.f64 (/.f64 1 (/.f64 -1 h)))) 1))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 -1 (*.f64 l (/.f64 -1 (/.f64 -1 h)))))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d 2413894590269223/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 d 2413894590269223/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 d -2027029543777269/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(if (<=.f64 d -2027029543777269/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Compiler

Compiled 1118 to 790 computations (29.3% saved)

soundness5.2s (4.6%)

Rules
1872×fma-define
1872×fma-define
1872×fma-define
1558×log-prod
1558×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16392428
222962340
356512320
042432
1632425
062609
11105599
042432
1632425
042432
1632425
047031484
1122231204
2507931180
01802460
16392428
222962340
356512320
042432
1632425
046131145
1110130269
2426729989
046131145
1110130269
2426729989
042432
1632425
069125078
1165620222
2560719818
062609
11105599
046131145
1110130269
2426729989
062609
11105599
059562
1987508
058517
1933493
069125078
1165620222
2560719818
065026365
1152522855
2571921631
047031484
1122231204
2507931180
065026365
1152522855
2571921631
047031484
1122231204
2507931180
062609
11105599
046131145
1110130269
2426729989
058517
1933493
065026365
1152522855
2571921631
065026365
1152522855
2571921631
042432
1632425
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
node limit
node limit
node limit
node limit
Compiler

Compiled 3197 to 1836 computations (42.6% saved)

end2.0ms (0%)

preprocess369.0ms (0.3%)

Remove

(sort M D)

(abs D)

(abs M)

Compiler

Compiled 3662 to 2314 computations (36.8% saved)

Profiling

Loading profile data...