Henrywood and Agarwal, Equation (12)

Time bar (total: 24.2s)

analyze635.0ms (2.6%)

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

Compiled 41 to 32 computations (22% saved)

sample5.4s (22.5%)

Results
3.1s13201×body256invalid
1.4s5166×body256valid
920.0ms3090×body256infinite
Bogosity

preprocess257.0ms (1.1%)

Algorithm
egg-herbie
Rules
908×neg-mul-1
894×neg-sub0
738×distribute-lft-neg-in
714×distribute-rgt-neg-in
702×associate-/l*
Problems
110×No Errors
40×(pow.f64 (/.f64 d h) (/.f64 1 2))
39×(pow.f64 (/.f64 d l) (/.f64 1 2))
38×(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
20×(*.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 M D) (*.f64 2 d))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 2 M) 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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 2 M) 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 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) 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 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d (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 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 2 M) 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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 2 M) 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 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) 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 (sqrt.f64 (/.f64 (neg.f64 d) h)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l)) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (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 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 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 D (*.f64 (/.f64 2 M) 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 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 h (neg.f64 l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (/.f64 M 2) (/.f64 (neg.f64 D) d)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 -2 (/.f64 d D))) 2) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l)) -1))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 -2 (/.f64 d D))) 2) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l)) -1))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 M h) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 (/.f64 M h) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 2 l) D)) 2)))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 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 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 d (*.f64 (/.f64 2 D) 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 (sqrt.f64 (/.f64 D h)) (*.f64 (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 (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 D) M)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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 (/.f64 l h) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2) (/.f64 M l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (+.f64 1 (*.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 D 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 (/.f64 D d) (/.f64 h 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2) (/.f64 D l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 D l) (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2) (/.f64 h M))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l 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 (/.f64 l d) (/.f64 D 2)) 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 d (/.f64 M 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 (/.f64 2 M) 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 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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D 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 (/.f64 2 M) d)) 2) -1/2) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 200 to 126 computations (37% saved)

eval1.0ms (0%)

Compiler

Compiled 85 to 48 computations (43.5% saved)

prune6.0ms (0%)

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

Compiled 208 to 154 computations (26% saved)

localize458.0ms (1.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
81.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
78.3%
(pow.f64 (/.f64 d h) (/.f64 1 2))
73.7%
(pow.f64 (/.f64 d l) (/.f64 1 2))
90.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
81.6%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
78.3%
(sqrt.f64 (/.f64 d h))
73.7%
(sqrt.f64 (/.f64 d l))
90.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
81.3%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
78.3%
(sqrt.f64 (/.f64 d h))
73.7%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 427 to 209 computations (51.1% saved)

series84.0ms (0.3%)

Counts
12 → 288
Calls

120 calls:

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

rewrite177.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
670×associate-*r*
408×frac-times
308×times-frac
293×log1p-expm1-u
293×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify280.0ms (1.2%)

Algorithm
egg-herbie
Rules
1046×log-prod
668×cube-prod
588×associate-*r*
586×times-frac
528×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047032176
1118931726
2476531688
Stop Event
node limit
Counts
620 → 258
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (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) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1)
(-.f64 0 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h) l)
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) (neg.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(neg.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(/.f64 1 (/.f64 (/.f64 (*.f64 d 2) D) M))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) 1))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D 1/2) M)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M D) 1/2)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (*.f64 d 2) D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 2 D) (/.f64 d M))))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 M 1) (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (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) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1)
(-.f64 0 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h) l)
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) (neg.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(neg.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 1)
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/4)
(/.f64 (*.f64 (pow.f64 D 2) 1/4) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/8))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (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 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) 2) 1/4)
(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) 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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (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) 2) 1/4)
(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) 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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(+.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(-.f64 0 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 l h))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h) l)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 (neg.f64 l) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 1/2)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l)
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 (neg.f64 l) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 1/2)) (neg.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (*.f64 (/.f64 2 D) (/.f64 d M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 (/.f64 (*.f64 d 2) D) M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D 1/2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M D) 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 2 D) (/.f64 d M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M 1) (/.f64 (*.f64 d 2) D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (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 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) 2) 1/4)
(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) 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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (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) 2) 1/4)
(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) 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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 1 l) h) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (*.f64 (/.f64 1 l) h) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4)))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 2)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(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 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (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 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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(+.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(-.f64 0 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 l h))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h) l)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 (neg.f64 l) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 1/2)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l)
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 (neg.f64 l) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h 1/2)) (neg.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) -1/2)))
(*.f64 (neg.f64 (*.f64 (/.f64 h l) -1/2)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(/.f64 -1/2 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 2)
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 3))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))

eval122.0ms (0.5%)

Compiler

Compiled 9414 to 4648 computations (50.6% saved)

prune125.0ms (0.5%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New30121322
Fresh000
Picked213
Done000
Total30322325
Accuracy
86.5%
Counts
325 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.2%
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
38.7%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
62.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
54.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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h)))))))
37.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
23.3%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
10.7%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
41.2%
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
38.7%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
62.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
54.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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) (/.f64 l h)))))))
37.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
23.3%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
10.7%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
Compiler

Compiled 2644 to 1950 computations (26.2% saved)

localize608.0ms (2.5%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
98.5%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
95.8%
(*.f64 (/.f64 M 2) (/.f64 D d))
92.1%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
89.1%
(sqrt.f64 (/.f64 d l))
94.5%
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2))
92.9%
(/.f64 (pow.f64 d 2) (*.f64 h l))
92.1%
(*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
90.2%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 2)))
95.8%
(*.f64 (*.f64 M 1/2) (/.f64 D d))
95.3%
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)
90.0%
(sqrt.f64 (/.f64 d h))
89.1%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.3%
(/.f64 1 (*.f64 h l))
91.2%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
95.8%
(*.f64 (*.f64 M 1/2) (/.f64 D d))
90.1%
(sqrt.f64 (/.f64 h l))
90.0%
(sqrt.f64 (/.f64 d h))
89.1%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 649 to 309 computations (52.4% saved)

series58.0ms (0.2%)

Counts
12 → 312
Calls

126 calls:

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

rewrite210.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
352×cbrt-prod
347×log1p-expm1-u
347×expm1-log1p-u
341×add-exp-log
341×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify343.0ms (1.4%)

Algorithm
egg-herbie
Rules
1210×log-prod
746×fma-def
716×cube-prod
714×associate-*r*
660×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056835540
1131735021
2534434865
Stop Event
node limit
Counts
607 → 361
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)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 h l) 1/4) (pow.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (sqrt.f64 h) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 h l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))) 1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 1 (neg.f64 M)) (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 1 (neg.f64 D)) (*.f64 (/.f64 2 M) d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 D M) (*.f64 d 2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 d))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 1/2)
(pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))
(fabs.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) 1)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(*.f64 1 (/.f64 1 (*.f64 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)) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) (pow.f64 d 2))))
(/.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 d 2))) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) h)) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 d)) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1/2)
(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 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (/.f64 d l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 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))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d h))) (log.f64 (sqrt.f64 (/.f64 d l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))) 1)
(pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) (sqrt.f64 -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))) 1)
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 1 (neg.f64 M)) (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 1 (neg.f64 D)) (*.f64 (/.f64 2 M) d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 D M) (*.f64 d 2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 d))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 1/2)
(pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))
(fabs.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(*.f64 1 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1/2)
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(fabs.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3) (pow.f64 (sqrt.f64 (/.f64 d h)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) -1/8) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h -1/2) l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 d 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h l) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 h l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))) h)
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1)
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1/2)
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))
(fabs.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3) (pow.f64 (sqrt.f64 (/.f64 d h)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 -1/8 (/.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)) h) (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 M 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(*.f64 -1/8 (*.f64 (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 (sqrt.f64 (/.f64 (/.f64 1 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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(neg.f64 (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 (sqrt.f64 (/.f64 (/.f64 1 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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 2) l) h)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (/.f64 (pow.f64 d 2) h) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 M 2)) (pow.f64 D 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) h) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 l 3) h))) (/.f64 (/.f64 (pow.f64 d 2) 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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 (sqrt.f64 (/.f64 (/.f64 1 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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(neg.f64 (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.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 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 (sqrt.f64 (/.f64 (/.f64 1 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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(sqrt.f64 (/.f64 h l))
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 h l) 1/4) (pow.f64 (/.f64 h l) 1/4))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (sqrt.f64 h) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 h l) 1/2)
(sqrt.f64 (/.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(sqrt.f64 (/.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(sqrt.f64 (/.f64 h l))
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(pow.f64 (pow.f64 (/.f64 h l) 1/4) 2)
(sqrt.f64 (/.f64 h l))
(fabs.f64 (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 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(sqrt.f64 (/.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 1 (neg.f64 M)) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 1 (neg.f64 D)) (*.f64 (/.f64 2 M) d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d 2))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 d -2))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(fabs.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(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 D M) (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(exp.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (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)))
(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 (cbrt.f64 (/.f64 1 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) 1)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (*.f64 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 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (*.f64 h l) -1/2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(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)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(*.f64 1 (/.f64 1 (*.f64 h l)))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) -1)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) 3)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(fabs.f64 (/.f64 (/.f64 1 l) h))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 (*.f64 h l) 1) -1)
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(fabs.f64 (/.f64 (/.f64 1 l) h))
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 (/.f64 1 l) h)
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h l) (pow.f64 d 2))))
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 (pow.f64 d 2) l))))
(/.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h d))))
(/.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 d 2))) (sqrt.f64 (neg.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 d 2))) (sqrt.f64 (*.f64 h (neg.f64 l))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) h)) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 d)) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (sqrt.f64 d)))
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (/.f64 d l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 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 (/.f64 (/.f64 1 l) h) 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 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (/.f64 1 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 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d h))) (log.f64 (sqrt.f64 (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))) 1)
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 1)
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 3)
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3) 1/3)
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 M (/.f64 D d)) (/.f64 (sqrt.f64 -1/2) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 2))
(fabs.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2)))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3)))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) (pow.f64 h 3)))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(exp.f64 (log.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 1))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(*.f64 h (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 1 (neg.f64 M)) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 1 (neg.f64 D)) (*.f64 (/.f64 2 M) d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d 2))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 d -2))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 d))
(*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d))
(/.f64 M (*.f64 (/.f64 d D) -2))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(fabs.f64 (/.f64 (*.f64 D M) (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(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 D M) (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(exp.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D M) (*.f64 d 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 1 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))) (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 (pow.f64 1 1/2) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (sqrt.f64 (*.f64 h l)))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))) (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(fabs.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3) (pow.f64 (sqrt.f64 (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(-.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 1)
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1) -1)
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2)) 0)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 0)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) l)
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)) 1)
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))) 3)
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) -1/8) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2)) 3)))
(pow.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h -1/2) l))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 (/.f64 h (/.f64 l -1/2)))) 2)
(pow.f64 (*.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2))) 2))
(fabs.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l)))))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) -1/8))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))) 1))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l))))
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))) 1)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 1)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 3)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 2)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(pow.f64 (/.f64 (*.f64 h l) (pow.f64 d 2)) -1)
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h l) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 h l) 3)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) 1))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) l)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))) h)
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) (/.f64 h (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))))
(/.f64 d (/.f64 h (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d l))))))
(/.f64 d (/.f64 h (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d l))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 3))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 2) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l))
(/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))) 1)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2)) (sqrt.f64 (*.f64 h l)))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (sqrt.f64 (*.f64 h l)))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))) (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 3)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 2)
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(fabs.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) 3))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 3) (pow.f64 (sqrt.f64 (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 2) (*.f64 h l))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1)) 2) (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) -1/2) 1))

eval413.0ms (1.7%)

Compiler

Compiled 28460 to 14129 computations (50.4% saved)

prune269.0ms (1.1%)

Pruning

49 alts after pruning (47 fresh and 2 done)

PrunedKeptTotal
New94736983
Fresh51116
Picked415
Done011
Total956491005
Accuracy
90.3%
Counts
1005 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.5%
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
29.0%
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l))))
28.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
26.4%
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 (pow.f64 d 2) l))))
19.0%
(+.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))))))
37.8%
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
41.2%
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
64.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
32.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2) (sqrt.f64 (/.f64 h l))) 2))))
65.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
64.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 1 (sqrt.f64 (/.f64 l h)))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
56.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
29.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
23.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
28.2%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
28.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
19.4%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.2%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
28.3%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
27.2%
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l))))))
23.1%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
15.7%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
27.8%
(*.f64 d (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
27.2%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
26.5%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
33.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
23.2%
(neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
22.8%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
20.8%
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
18.5%
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
29.0%
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l))))
28.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
26.4%
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 (pow.f64 d 2) l))))
19.0%
(+.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))))))
37.8%
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
41.2%
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 1) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
64.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
32.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 D M) (*.f64 d 2))) 2) (sqrt.f64 (/.f64 h l))) 2))))
65.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
64.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 1 (sqrt.f64 (/.f64 l h)))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
56.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
29.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
23.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
28.2%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
28.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
19.4%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.2%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
28.3%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
27.2%
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l))))))
23.1%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
15.7%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
27.8%
(*.f64 d (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
27.2%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
26.5%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
33.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
23.2%
(neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
22.8%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
20.8%
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
Compiler

Compiled 4546 to 3422 computations (24.7% saved)

localize509.0ms (2.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
94.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
88.3%
(sqrt.f64 (/.f64 d h))
88.0%
(sqrt.f64 (/.f64 h l))
85.4%
(sqrt.f64 (/.f64 l d))
99.8%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
98.2%
(exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
88.8%
(pow.f64 (*.f64 h l) -1/2)
73.7%
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
99.8%
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l))))
99.7%
(*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l)))
99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
88.8%
(sqrt.f64 (*.f64 h l))
94.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
88.3%
(sqrt.f64 (/.f64 d h))
88.0%
(sqrt.f64 (/.f64 h l))
84.6%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 385 to 160 computations (58.4% saved)

series382.0ms (1.6%)

Counts
11 → 204
Calls

93 calls:

TimeVariablePointExpression
78.0ms
l
@inf
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
57.0ms
h
@-inf
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
49.0ms
h
@0
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
46.0ms
d
@0
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1))
45.0ms
h
@inf
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
390×cbrt-prod
388×log1p-expm1-u
388×expm1-log1p-u
380×add-exp-log
377×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify251.0ms (1%)

Algorithm
egg-herbie
Rules
1164×fma-def
1046×distribute-lft-in
622×sqr-pow
568×exp-prod
510×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041920455
192419185
2348217811
Stop Event
node limit
Counts
444 → 236
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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.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 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 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 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)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.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)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))) 1)
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 2)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 (neg.f64 (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 l)) 3) (pow.f64 h 3/2)))
(expm1.f64 (log1p.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (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 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -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 (+.f64 1 (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 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(-.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (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 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -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 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1))))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))) 1)
(*.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2)
(pow.f64 (exp.f64 1) (log1p.f64 (pow.f64 (*.f64 h l) -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 h l) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (exp.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (/.f64 (neg.f64 d) (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (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 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (pow.f64 M 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 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (pow.f64 M 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 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (pow.f64 M 2)))) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 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 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2) 1)
(+.f64 1 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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)))))
(fma.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2) 1)
(+.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)))))
(fma.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (neg.f64 d) (sqrt.f64 (*.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 1 (*.f64 h l)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2))) (/.f64 (neg.f64 d) (sqrt.f64 (*.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 1 (*.f64 h l)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2))) (/.f64 (neg.f64 d) (sqrt.f64 (*.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 1 (*.f64 h l)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2))) (/.f64 (neg.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (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 d (pow.f64 M 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.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 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) -1/2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(sqrt.f64 (*.f64 h l))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 h l)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 h l)) (sqrt.f64 (cbrt.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 (*.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -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 h l) -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 h l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))) 1)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 1)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 3)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3) 1/3)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 2)
(neg.f64 (sqrt.f64 (*.f64 h l)))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 3))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 (neg.f64 (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 l) 3) (neg.f64 (pow.f64 h 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 l)) 3) (pow.f64 h 3/2)))
(cbrt.f64 (*.f64 (pow.f64 h 3/2) (pow.f64 (neg.f64 (sqrt.f64 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 l) 3) (neg.f64 (pow.f64 h 3/2))))
(expm1.f64 (log1p.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))) 1))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(neg.f64 (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -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 h l) -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 h l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 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 (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 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (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 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -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 h l) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) -1) (+.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 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 h l) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/4)
(pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) 1/3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 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 (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 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (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 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 1) (+.f64 (+.f64 1 (pow.f64 (*.f64 h l) -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 h l) -1/2)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) (+.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) -1) (+.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 2) 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 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))) 1)
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1)
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 3)
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2)
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 1) (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (E.f64) (log1p.f64 (pow.f64 (*.f64 h l) -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 h l) -1/2)))) (sqrt.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))))
(log.f64 (exp.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 3))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 1 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
(+.f64 1 (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) 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 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (neg.f64 d) (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 h))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) (neg.f64 d)) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -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 h l) -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 h l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 h l))) 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(sqrt.f64 (/.f64 l d))
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(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 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l 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 (cbrt.f64 (/.f64 l d)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l d))) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (cbrt.f64 (/.f64 l d)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) -1/2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 1))

eval248.0ms (1%)

Compiler

Compiled 12712 to 6403 computations (49.6% saved)

prune363.0ms (1.5%)

Pruning

59 alts after pruning (54 fresh and 5 done)

PrunedKeptTotal
New47431505
Fresh192342
Picked235
Done022
Total49559554
Accuracy
91.1%
Counts
554 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(/.f64 (/.f64 (neg.f64 d) (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
23.2%
(/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l)))
15.1%
(/.f64 (neg.f64 d) (log.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))))
23.8%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
29.0%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
28.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
15.5%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
27.6%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
27.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
24.7%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
28.2%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
18.5%
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
37.8%
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
28.2%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
66.0%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
33.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
37.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
65.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 1 (sqrt.f64 (/.f64 l h)))) 2))))
65.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
56.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
54.9%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
19.6%
(*.f64 d (fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1))
23.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
23.9%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
28.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -1/4) 2))
3.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
27.2%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
28.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
19.7%
(*.f64 d (-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 3) 1))
19.8%
(*.f64 d (-.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1))
3.1%
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.2%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
28.3%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
23.1%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
15.7%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
3.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l)))))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
33.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
22.8%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
27.6%
(/.f64 (/.f64 (neg.f64 d) (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
23.2%
(/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l)))
15.1%
(/.f64 (neg.f64 d) (log.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))))
23.8%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
29.0%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
28.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
15.5%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
27.6%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
27.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
24.7%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
28.2%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
18.5%
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
37.8%
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
28.2%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
66.0%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
33.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
37.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
65.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 1 (sqrt.f64 (/.f64 l h)))) 2))))
65.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
56.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
14.1%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
54.9%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
19.6%
(*.f64 d (fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1))
23.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
23.9%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
28.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -1/4) 2))
3.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
27.2%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
28.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
19.7%
(*.f64 d (-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 3) 1))
19.8%
(*.f64 d (-.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1))
3.1%
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2)))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.2%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
28.3%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
23.1%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
15.7%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
3.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l)))))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
33.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
22.8%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
Compiler

Compiled 4972 to 3774 computations (24.1% saved)

localize544.0ms (2.2%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
90.9%
(/.f64 d (pow.f64 M 2))
81.4%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
71.7%
(/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))
68.1%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.7%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
92.6%
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
79.1%
(log.f64 (*.f64 h l))
99.7%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -1/4) 2))
99.2%
(pow.f64 (pow.f64 (*.f64 h l) -1/4) 2)
79.2%
(pow.f64 (*.f64 h l) -1/4)
99.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
79.5%
(pow.f64 (*.f64 h l) -1/2)
90.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
78.6%
(sqrt.f64 (/.f64 h d))
78.2%
(sqrt.f64 (/.f64 h l))
73.7%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 305 to 153 computations (49.8% saved)

series114.0ms (0.5%)

Counts
13 → 264
Calls

108 calls:

TimeVariablePointExpression
38.0ms
l
@0
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
13.0ms
h
@0
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
11.0ms
d
@0
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
4.0ms
h
@-inf
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
3.0ms
l
@-inf
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))

rewrite228.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

simplify247.0ms (1%)

Algorithm
egg-herbie
Rules
1040×fma-def
1002×log-prod
834×sqr-pow
584×cube-prod
578×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050420890
1112619446
2426818626
Stop Event
node limit
Counts
502 → 291
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 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.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/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.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 (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 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 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)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.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)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 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 (sqrt.f64 (/.f64 h d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 h d) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 h d) 2))) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))) 1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))))
(exp.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 h -1/4) (pow.f64 l -1/4))
(*.f64 (pow.f64 l -1/4) (pow.f64 h -1/4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/4)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/4)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/4)))
(*.f64 (pow.f64 (*.f64 h l) -1/8) (pow.f64 (*.f64 h l) -1/8))
(*.f64 (pow.f64 1 -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/4) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/4) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/4))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2))) (sqrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2))))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))))
(sqrt.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/4))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4)))
(exp.f64 (*.f64 -1/4 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/4)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)) (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)))
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 h)) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 (log.f64 (*.f64 h l))) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -1)) (log.f64 (*.f64 h l))) (pow.f64 (cbrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))) (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (pow.f64 h -1/4) 2) (pow.f64 (pow.f64 l -1/4) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 l) (log.f64 h))
(+.f64 0 (log.f64 (*.f64 h l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (log.f64 (cbrt.f64 (*.f64 h l))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 h l))) (log.f64 (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 h l)))) 1)
(*.f64 1 (log.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 2) (cbrt.f64 (log.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 h l))) (sqrt.f64 (log.f64 (*.f64 h l))))
(pow.f64 (log.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 h l))) 2)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 h l)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 h l))))
(exp.f64 (log.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (-.f64 (*.f64 h l) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)) (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)))
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 h)) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 (log.f64 (*.f64 h l))) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -1)) (log.f64 (*.f64 h l))) (pow.f64 (cbrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))) (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (pow.f64 h -1/4) 2) (pow.f64 (pow.f64 l -1/4) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(-.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 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)))))
(*.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 (pow.f64 (/.f64 (cbrt.f64 h) l) 2)) (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)
(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)))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 d (pow.f64 M -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M) (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M))
(*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))
(pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M) 2)
(pow.f64 (/.f64 (*.f64 d (pow.f64 M -2)) (pow.f64 D 2)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 d (pow.f64 M -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 M -2)))) 1)
(*.f64 d (pow.f64 M -2))
(*.f64 1 (*.f64 d (pow.f64 M -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (pow.f64 M -2))) 2) (cbrt.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 (sqrt.f64 (*.f64 d (pow.f64 M -2))) (sqrt.f64 (*.f64 d (pow.f64 M -2))))
(pow.f64 (*.f64 d (pow.f64 M -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 M -2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 M -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 M -2))) 2)
(pow.f64 (/.f64 (pow.f64 M 2) d) -1)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 M -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 M -2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 M -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (pow.f64 M 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 M -2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 M -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 M -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 M -2))))
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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) 1/8))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (/.f64 -1 h) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (/.f64 -1 h) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (/.f64 -1 h) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (/.f64 -1 h) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/4) (pow.f64 (/.f64 -1 l) 1/4))
(exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/4) (pow.f64 (/.f64 -1 l) 1/4))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(pow.f64 (exp.f64 (*.f64 -1/4 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 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 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.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 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.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 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.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 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) 2)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(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 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 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 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 -1/4) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) 2)
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1)
(sqrt.f64 (/.f64 h d))
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 h d) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 h d) 2))) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 h d) 2))) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(sqrt.f64 (/.f64 h d))
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(sqrt.f64 (/.f64 h d))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(sqrt.f64 (/.f64 h d))
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (/.f64 h d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(sqrt.f64 (/.f64 h d))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(sqrt.f64 (/.f64 h d))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))) 1)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 1)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))) 3)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 3))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))) 3)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) 3)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))))
(exp.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 -1/2 (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2))))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 -1/2 (/.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 1/2 M) (/.f64 d D)) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4))) 1)
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 1 (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (pow.f64 h -1/4) (pow.f64 l -1/4))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (pow.f64 l -1/4) (pow.f64 h -1/4))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/4)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/4)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/4)))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (pow.f64 (*.f64 h l) -1/8) (pow.f64 (*.f64 h l) -1/8))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (pow.f64 1 -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/4) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/4) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/4))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2))) (sqrt.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2))))
(pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2))
(*.f64 (sqrt.f64 (pow.f64 h -1/2)) (sqrt.f64 (pow.f64 l -1/2)))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))))
(sqrt.f64 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/4)))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/4))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(cbrt.f64 (pow.f64 (*.f64 h l) -3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4)))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 -1/4 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 h l))) 1))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/4)))
(pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/4)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)) (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 h)) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 (log.f64 (*.f64 h l))) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -1)) (log.f64 (*.f64 h l))) (pow.f64 (cbrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))) (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(pow.f64 (sqrt.f64 (exp.f64 -1/2)) (*.f64 2 (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 h -1/4) 2) (pow.f64 (pow.f64 l -1/4) 2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4)))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (log.f64 h))
(log.f64 (*.f64 h l))
(+.f64 0 (log.f64 (*.f64 h l)))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (log.f64 (cbrt.f64 (*.f64 h l))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 h l)))) (log.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 h l))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 h l))) (log.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 h l)))) 1)
(log.f64 (*.f64 h l))
(*.f64 1 (log.f64 (*.f64 h l)))
(log.f64 (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 2) (cbrt.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(*.f64 (sqrt.f64 (log.f64 (*.f64 h l))) (sqrt.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(pow.f64 (log.f64 (*.f64 h l)) 1)
(log.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 3)
(log.f64 (*.f64 h l))
(pow.f64 (pow.f64 (log.f64 (*.f64 h l)) 3) 1/3)
(log.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 h l))) 2)
(log.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 h l)) 3))
(log.f64 (*.f64 h l))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(exp.f64 (log.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 h l))) 1))
(log.f64 (*.f64 h l))
(log1p.f64 (-.f64 (*.f64 h l) 1))
(log1p.f64 (fma.f64 h l -1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)) (pow.f64 (exp.f64 -1/2) (/.f64 (log.f64 (*.f64 h l)) 2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 h)) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 (log.f64 (*.f64 h l))) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -1)) (log.f64 (*.f64 h l))) (pow.f64 (cbrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))) (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (log.f64 (*.f64 h l))))
(pow.f64 (sqrt.f64 (exp.f64 -1/2)) (*.f64 2 (log.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 h -1/4) 2) (pow.f64 (pow.f64 l -1/4) 2))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4)))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 h l))) 1))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1)
(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 h) (pow.f64 l -3/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l -3)))
(*.f64 (sqrt.f64 h) (pow.f64 l -3/2))
(*.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 (/.f64 (cbrt.f64 h) l) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(*.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 (/.f64 (cbrt.f64 h) l) (sqrt.f64 (/.f64 (cbrt.f64 h) l)))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(/.f64 (sqrt.f64 h) (fabs.f64 (pow.f64 l 3/2)))
(/.f64 (sqrt.f64 h) (pow.f64 l 3/2))
(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)))))
(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)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(sqrt.f64 (*.f64 h (pow.f64 l -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))) 1)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(*.f64 1 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 d (pow.f64 M -2))))
(*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 d) (pow.f64 M -2)))
(/.f64 (pow.f64 D 2) (*.f64 d (pow.f64 M -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M) (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 3)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 3) 1/3)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 D 2) d)) M) 2)
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(pow.f64 (/.f64 (*.f64 d (pow.f64 M -2)) (pow.f64 D 2)) -1)
(*.f64 (pow.f64 D 2) (/.f64 (/.f64 1 d) (pow.f64 M -2)))
(/.f64 (pow.f64 D 2) (*.f64 d (pow.f64 M -2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 D 2) d)) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 3))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 d (pow.f64 M -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 D 2) d) 3) (pow.f64 (pow.f64 M -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 (*.f64 d (pow.f64 M -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) 1))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8)) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) 3) -1/512)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 (pow.f64 D 2) d) 3)) -1/512)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d)) 3) -1/512)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 (pow.f64 D 2) d) 3)) -1/512)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) -1/8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 D 2) d))) -1/8)
(*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) d) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 M -2)))) 1)
(*.f64 d (pow.f64 M -2))
(*.f64 d (pow.f64 M -2))
(*.f64 1 (*.f64 d (pow.f64 M -2)))
(*.f64 d (pow.f64 M -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (pow.f64 M -2))) 2) (cbrt.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 d (pow.f64 M -2))
(*.f64 (sqrt.f64 (*.f64 d (pow.f64 M -2))) (sqrt.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 d (pow.f64 M -2))
(pow.f64 (*.f64 d (pow.f64 M -2)) 1)
(*.f64 d (pow.f64 M -2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 M -2))) 3)
(*.f64 d (pow.f64 M -2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 M -2)) 3) 1/3)
(*.f64 d (pow.f64 M -2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 M -2))) 2)
(*.f64 d (pow.f64 M -2))
(pow.f64 (/.f64 (pow.f64 M 2) d) -1)
(/.f64 1 (/.f64 (pow.f64 M 2) d))
(*.f64 (/.f64 1 (pow.f64 M 2)) d)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 M -2)))
(*.f64 d (pow.f64 M -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 M -2)))))
(*.f64 d (pow.f64 M -2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 M -2)) 3))
(*.f64 d (pow.f64 M -2))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 M 6)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 d (pow.f64 M -2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 d (pow.f64 M -2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 M -2))) 1))
(*.f64 d (pow.f64 M -2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 M -2))))
(*.f64 d (pow.f64 M -2))

eval129.0ms (0.5%)

Compiler

Compiled 7476 to 4569 computations (38.9% saved)

prune165.0ms (0.7%)

Pruning

65 alts after pruning (59 fresh and 6 done)

PrunedKeptTotal
New34013353
Fresh34649
Picked235
Done235
Total34765412
Accuracy
91.5%
Counts
412 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(/.f64 (/.f64 (neg.f64 d) (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
23.2%
(/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l)))
15.1%
(/.f64 (neg.f64 d) (log.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 h l))))))
23.8%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
29.0%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
28.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
15.5%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
27.6%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
27.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
24.7%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
28.2%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h l)) d))
18.5%
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 d (pow.f64 M 2)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
37.8%
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
28.2%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
62.6%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
19.8%
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2)) 1) d)
42.3%
(*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
66.0%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
33.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
31.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
62.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
37.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
65.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 1 (sqrt.f64 (/.f64 l h)))) 2))))
65.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
40.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
56.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2))))
16.3%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))
18.5%
(*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2)))) (*.f64 (/.f64 (cbrt.f64 h) l) (sqrt.f64 (/.f64 (cbrt.f64 h) l))))
37.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
63.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) l))))
63.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
40.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
54.9%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
19.6%
(*.f64 d (fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) -1))
23.8%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3))
23.9%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) 2) -1/4))
27.0%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 -1/4) (log.f64 (*.f64 h l))) 2))
20.1%
(*.f64 d (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4))) 1) 2))
27.0%
(*.f64 d (pow.f64 (sqrt.f64 (exp.f64 -1/2)) (*.f64 2 (log.f64 (*.f64 h l)))))
16.8%
(*.f64 d (pow.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/4))) 2))
27.7%
(*.f64 d (pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/4))) 2))
27.2%
(*.f64 d (pow.f64 (exp.f64 (*.f64 -1/4 (log.f64 (*.f64 h l)))) 2))
3.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
27.2%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l))))
11.8%
(*.f64 d (pow.f64 (exp.f64 -1/2) (expm1.f64 (log1p.f64 (log.f64 (*.f64 h l))))))
28.9%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
19.7%
(*.f64 d (-.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 h l) -1/2))) 3) 1))
3.1%
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
28.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.2%
(*.f64 d (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)))
28.3%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.5%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
23.1%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
15.7%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
3.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
27.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 h l)))))
24.7%
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
33.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
22.8%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
Compiler

Compiled 3298 to 2068 computations (37.3% saved)

regimes970.0ms (4%)

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

7 calls:

386.0ms
h
207.0ms
d
139.0ms
l
53.0ms
M
51.0ms
D
Results
AccuracySegmentsBranch
77.9%4d
79.7%5h
77.2%3l
66.0%1M
66.0%1D
69.2%2(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.0%1(*.f64 M D)
Compiler

Compiled 1969 to 1060 computations (46.2% saved)

regimes163.0ms (0.7%)

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

1 calls:

121.0ms
l
Results
AccuracySegmentsBranch
75.3%2l
Compiler

Compiled 1725 to 913 computations (47.1% saved)

regimes409.0ms (1.7%)

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

3 calls:

197.0ms
h
100.0ms
l
77.0ms
d
Results
AccuracySegmentsBranch
73.8%2d
75.5%3h
73.8%2l
Compiler

Compiled 1289 to 691 computations (46.4% saved)

regimes201.0ms (0.8%)

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

2 calls:

78.0ms
h
78.0ms
d
Results
AccuracySegmentsBranch
73.8%2d
73.8%2h
Compiler

Compiled 1253 to 671 computations (46.4% saved)

regimes263.0ms (1.1%)

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

3 calls:

78.0ms
d
78.0ms
h
74.0ms
l
Results
AccuracySegmentsBranch
73.1%2h
72.8%2l
72.8%2d
Compiler

Compiled 1199 to 647 computations (46% saved)

regimes370.0ms (1.5%)

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

3 calls:

136.0ms
l
106.0ms
d
97.0ms
h
Results
AccuracySegmentsBranch
72.0%2d
73.7%3l
72.2%2h
Compiler

Compiled 1024 to 564 computations (44.9% saved)

regimes221.0ms (0.9%)

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

2 calls:

126.0ms
l
68.0ms
h
Results
AccuracySegmentsBranch
73.7%3l
71.8%2h
Compiler

Compiled 990 to 547 computations (44.7% saved)

regimes226.0ms (0.9%)

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

3 calls:

79.0ms
l
69.0ms
d
56.0ms
h
Results
AccuracySegmentsBranch
71.3%2h
71.3%2d
73.1%3l
Compiler

Compiled 661 to 356 computations (46.1% saved)

regimes119.0ms (0.5%)

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

1 calls:

102.0ms
l
Results
AccuracySegmentsBranch
72.9%3l
Compiler

Compiled 622 to 334 computations (46.3% saved)

regimes241.0ms (1%)

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

3 calls:

96.0ms
d
72.0ms
l
56.0ms
h
Results
AccuracySegmentsBranch
69.9%4d
68.3%2h
70.6%3l
Compiler

Compiled 553 to 305 computations (44.8% saved)

regimes614.0ms (2.5%)

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

5 calls:

225.0ms
d
179.0ms
l
93.0ms
D
51.0ms
h
48.0ms
M
Results
AccuracySegmentsBranch
66.6%5d
59.1%4D
58.1%2M
62.7%2h
68.2%4l
Compiler

Compiled 540 to 304 computations (43.7% saved)

regimes364.0ms (1.5%)

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

3 calls:

132.0ms
d
120.0ms
l
97.0ms
h
Results
AccuracySegmentsBranch
63.0%6d
57.4%3h
63.2%5l
Compiler

Compiled 505 to 282 computations (44.2% saved)

regimes702.0ms (2.9%)

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

5 calls:

217.0ms
h
172.0ms
l
167.0ms
D
104.0ms
d
33.0ms
M
Results
AccuracySegmentsBranch
49.2%2h
40.6%3D
49.3%2d
40.9%2M
49.3%2l
Compiler

Compiled 337 to 193 computations (42.7% saved)

regimes55.0ms (0.2%)

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

3 calls:

17.0ms
l
17.0ms
h
17.0ms
d
Results
AccuracySegmentsBranch
44.7%2h
45.1%2d
44.7%2l
Compiler

Compiled 138 to 79 computations (42.8% saved)

regimes14.0ms (0.1%)

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

1 calls:

11.0ms
d
Results
AccuracySegmentsBranch
45.0%2d
Compiler

Compiled 69 to 34 computations (50.7% saved)

regimes15.0ms (0.1%)

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
M
3.0ms
l
3.0ms
d
3.0ms
h
3.0ms
D
Results
AccuracySegmentsBranch
28.2%1D
28.2%1M
28.2%1h
28.2%1l
28.2%1d
Compiler

Compiled 41 to 33 computations (19.5% saved)

bsearch137.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
-4.495441325102008e-307
1.998952636026187e-307
65.0ms
-6.227415136120252e+206
-7.518335586971961e+204
Results
69.0ms365×body256invalid
34.0ms131×body256valid
28.0ms109×body256infinite
Compiler

Compiled 1095 to 823 computations (24.8% saved)

bsearch65.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
-4.495441325102008e-307
1.998952636026187e-307
Results
29.0ms132×body256invalid
23.0ms100×body256infinite
9.0ms28×body256valid
Compiler

Compiled 584 to 438 computations (25% saved)

bsearch106.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
1.0830954288222102e-296
4.86249100993627e-295
65.0ms
-4.349514535933885e-189
-6.00456145567927e-192
Results
40.0ms204×body256invalid
32.0ms132×body256valid
25.0ms108×body256infinite
Compiler

Compiled 1093 to 820 computations (25% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
58.0ms
-2.3794036983535213e-277
-3.892691613813766e-279
Results
26.0ms131×body256invalid
15.0ms53×body256valid
14.0ms59×body256infinite
Compiler

Compiled 517 to 388 computations (25% saved)

bsearch54.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
1.0830954288222102e-296
4.86249100993627e-295
Results
26.0ms119×body256invalid
15.0ms70×body256valid
9.0ms42×body256infinite
Compiler

Compiled 503 to 374 computations (25.6% saved)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
1.0830954288222102e-296
4.86249100993627e-295
Results
20.0ms98×body256invalid
16.0ms56×body256infinite
13.0ms56×body256valid
Compiler

Compiled 503 to 374 computations (25.6% saved)

bsearch126.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
-4.495441325102008e-307
1.998952636026187e-307
65.0ms
-3.796699361480817e+250
-1.7204691547803496e+246
Results
50.0ms271×body256invalid
36.0ms139×body256valid
32.0ms117×body256infinite
Compiler

Compiled 928 to 686 computations (26.1% saved)

bsearch116.0ms (0.5%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
46.0ms
-4.495441325102008e-307
1.998952636026187e-307
69.0ms
-2.3275641285572323e+94
-3.172277751140456e+89
Results
57.0ms231×body256invalid
32.0ms129×body256valid
22.0ms95×body256infinite
Compiler

Compiled 782 to 579 computations (26% saved)

bsearch132.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
5.913334538125093e-237
6.565189600009444e-231
71.0ms
-2.3275641285572323e+94
-3.172277751140456e+89
Results
58.0ms289×body256invalid
39.0ms161×body256valid
29.0ms127×body256infinite
Compiler

Compiled 1038 to 767 computations (26.1% saved)

bsearch134.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
-4.495441325102008e-307
1.998952636026187e-307
74.0ms
-2.3275641285572323e+94
-3.172277751140456e+89
Results
61.0ms323×body256invalid
36.0ms142×body256valid
31.0ms130×body256infinite
Compiler

Compiled 957 to 703 computations (26.5% saved)

bsearch185.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
71.0ms
2.567855029220923e+204
1.1600728798342975e+210
33.0ms
-4.495441325102008e-307
1.998952636026187e-307
80.0ms
-2.3275641285572323e+94
-3.172277751140456e+89
Results
77.0ms348×body256invalid
73.0ms259×body256valid
27.0ms93×body256infinite
Compiler

Compiled 1093 to 808 computations (26.1% saved)

bsearch236.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
6.6540470944089904e+22
4.522308187056981e+28
46.0ms
1.8099428933854566e-134
1.0057683896924139e-133
63.0ms
1.2675327951902358e-191
8.931620924704509e-187
67.0ms
-2.3275641285572323e+94
-3.172277751140456e+89
Results
101.0ms479×body256invalid
77.0ms310×body256valid
48.0ms218×body256infinite
Compiler

Compiled 1533 to 1127 computations (26.5% saved)

bsearch48.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
1.998952636026187e-307
5.438079306258085e-306
Results
22.0ms95×body256invalid
19.0ms88×body256infinite
5.0ms24×body256valid
Compiler

Compiled 230 to 178 computations (22.6% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
-2.217857717011409e-194
-9.374312434790249e-195
Results
16.0ms81×body256invalid
12.0ms48×body256valid
8.0ms32×body256infinite
Compiler

Compiled 183 to 143 computations (21.9% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
-2.217857717011409e-194
-9.374312434790249e-195
Results
23.0ms111×body256invalid
11.0ms46×body256valid
8.0ms34×body256infinite
Compiler

Compiled 173 to 133 computations (23.1% saved)

simplify84.0ms (0.3%)

Algorithm
egg-herbie
Rules
120×*-commutative
42×+-commutative
32×sub-neg
26×neg-mul-1
26×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01963536
12793439
23163439
33433435
43593435
53673435
63693435
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -150000000000000005834036632663258264696105873942803020001453573011536941434077345144619948411816552080989690467911819937029755917114156342481027550831903410531651879393925415316849683711483919328983360995328) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -4013165208090495/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -5109351192408883/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -23000000000000001364784213945790060308852976066835344623695553757447008631049046683747441627622177737092818667639714187822803474867882951393242823178481644412278097143606799168204267982396455637566577644455237152690621145507128737781364727541271625728) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (if (<=.f64 l 3350000000000000206037127862139576554352273336648010145121868687126329081200519827000364240976711170890004577086079274397947683012592060934265064777871929394740006330498489093395231605615560283707511144448) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 8622034626756923/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (if (<=.f64 l 1892428945189957/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (if (<=.f64 l 21999999999999998643058769920) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l 1454766195646295/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 d -6575169876935467/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 d -3123205691544347/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 l -150000000000000005834036632663258264696105873942803020001453573011536941434077345144619948411816552080989690467911819937029755917114156342481027550831903410531651879393925415316849683711483919328983360995328) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -150000000000000005834036632663258264696105873942803020001453573011536941434077345144619948411816552080989690467911819937029755917114156342481027550831903410531651879393925415316849683711483919328983360995328) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 1/2 M) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -4013165208090495/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 h -4013165208090495/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) (if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 1/2 M) D) d) (sqrt.f64 (/.f64 h l))) 2))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 1 (sqrt.f64 (/.f64 h d))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -5109351192408883/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 d -5109351192408883/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) d) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 1/2 M) D) d) (sqrt.f64 (/.f64 h l))) 2))) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 1/2 M) (/.f64 D d))) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -23000000000000001364784213945790060308852976066835344623695553757447008631049046683747441627622177737092818667639714187822803474867882951393242823178481644412278097143606799168204267982396455637566577644455237152690621145507128737781364727541271625728) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 (*.f64 M 1/2) d) D) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -23000000000000001364784213945790060308852976066835344623695553757447008631049046683747441627622177737092818667639714187822803474867882951393242823178481644412278097143606799168204267982396455637566577644455237152690621145507128737781364727541271625728) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l 3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (*.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (if (<=.f64 l 3350000000000000206037127862139576554352273336648010145121868687126329081200519827000364240976711170890004577086079274397947683012592060934265064777871929394740006330498489093395231605615560283707511144448) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))) (if (<=.f64 l 3350000000000000206037127862139576554352273336648010145121868687126329081200519827000364240976711170890004577086079274397947683012592060934265064777871929394740006330498489093395231605615560283707511144448) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 l 8622034626756923/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (if (<=.f64 l 1892428945189957/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (if (<=.f64 l 21999999999999998643058769920) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (<=.f64 l 8622034626756923/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))) (if (or (<=.f64 l 1892428945189957/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (not (<=.f64 l 21999999999999998643058769920))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))))))
(if (<=.f64 l -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (or (<=.f64 l 8622034626756923/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (not (or (<=.f64 l 1892428945189957/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (not (<=.f64 l 21999999999999998643058769920))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (if (or (<=.f64 l 8622034626756923/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (and (not (<=.f64 l 1892428945189957/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168)) (<=.f64 l 21999999999999998643058769920))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 1454766195646295/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 1454766195646295/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 d -6575169876935467/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 d -6575169876935467/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 d -3123205691544347/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d -3123205691544347/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Compiler

Compiled 960 to 654 computations (31.9% saved)

soundness4.5s (18.5%)

Rules
1210×log-prod
1210×log-prod
1164×fma-def
1046×log-prod
1046×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
050506
1823496
053599
1929547
050506
1823496
01802460
16282436
223192340
363202320
050506
1823496
050506
1823496
047032176
1118931726
2476531688
050506
1823496
056835540
1131735021
2534434865
056835540
1131735021
2534434865
047032176
1118931726
2476531688
058414
11026404
058414
11026404
041920455
192419185
2348217811
053599
1929547
053599
1929547
050506
1823496
047032176
1118931726
2476531688
050506
1823496
056431
1899427
050420890
1112619446
2426818626
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
Compiler

Compiled 2677 to 1408 computations (47.4% saved)

end1.0ms (0%)

preprocess414.0ms (1.7%)

Remove

(sort M D)

(abs D)

(abs M)

Compiler

Compiled 2444 to 1284 computations (47.5% saved)

Profiling

Loading profile data...