Henrywood and Agarwal, Equation (12)

Time bar (total: 15.1s)

analyze717.0ms (4.7%)

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)

sample6.1s (40%)

Results
3.5s13059×body256invalid
1.7s5168×body256valid
903.0ms3088×body256infinite
Bogosity

preprocess259.0ms (1.7%)

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
114×No Errors
50×(pow.f64 (/.f64 d h) (/.f64 1 2))
31×(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
30×(pow.f64 (/.f64 d l) (/.f64 1 2))
16×(*.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))))
15×(/.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)

eval2.0ms (0%)

Compiler

Compiled 85 to 48 computations (43.5% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
64.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)))))
64.8%
(*.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)))))
64.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)))))
64.8%
(*.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 128 to 92 computations (28.1% saved)

localize257.0ms (1.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
91.5%
(*.f64 (/.f64 D 2) (/.f64 M d))
86.4%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
77.6%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
91.1%
(*.f64 (/.f64 M 2) (/.f64 D d))
86.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
77.6%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 273 to 123 computations (54.9% saved)

series35.0ms (0.2%)

Counts
8 → 192
Calls

72 calls:

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

rewrite182.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
740×expm1-udef
740×log1p-udef
466×associate-*r*
352×associate-*l*
250×frac-times
Iterations

Useful iterations: 0 (0.0ms)

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

simplify219.0ms (1.4%)

Algorithm
egg-herbie
Rules
898×log-prod
490×swap-sqr
476×distribute-lft-neg-in
462×div-sub
458×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval108.0ms (0.7%)

Compiler

Compiled 8609 to 4097 computations (52.4% saved)

prune165.0ms (1.1%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New27019289
Fresh000
Picked022
Done000
Total27021291
Accuracy
87.2%
Counts
291 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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.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)))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
64.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.8%
(*.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)))))
65.0%
(*.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)))))
67.0%
(*.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))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
33.1%
(*.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)))))
42.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8)))))
64.8%
(*.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)))))
66.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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.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)))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
64.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.8%
(*.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)))))
65.0%
(*.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)))))
67.0%
(*.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))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
33.1%
(*.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)))))
42.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8)))))
64.8%
(*.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)))))
66.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 2708 to 1988 computations (26.6% saved)

localize865.0ms (5.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
91.1%
(*.f64 (/.f64 M 2) (/.f64 D d))
86.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
77.6%
(sqrt.f64 (/.f64 d l))
74.1%
(pow.f64 (/.f64 d h) 1/4)
91.5%
(*.f64 (/.f64 D 2) (/.f64 M d))
86.4%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
77.6%
(sqrt.f64 (/.f64 d l))
54.6%
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
91.5%
(*.f64 (/.f64 D 2) (/.f64 M d))
86.4%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
77.6%
(sqrt.f64 (/.f64 d l))
74.2%
(sqrt.f64 (/.f64 h d))
91.9%
(/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))
91.5%
(*.f64 M (/.f64 (/.f64 D 2) d))
77.6%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
91.1%
(*.f64 (*.f64 M 1/2) (/.f64 D d))
77.6%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
73.8%
(sqrt.f64 (/.f64 h l))
Compiler

Compiled 717 to 332 computations (53.7% saved)

series287.0ms (1.9%)

Counts
9 → 216
Calls

72 calls:

TimeVariablePointExpression
108.0ms
d
@0
(pow.f64 (/.f64 d h) 1/4)
69.0ms
h
@0
(pow.f64 (/.f64 d h) 1/4)
66.0ms
h
@-inf
(pow.f64 (/.f64 d h) 1/4)
15.0ms
d
@-inf
(pow.f64 (/.f64 d h) 1/4)
7.0ms
d
@inf
(pow.f64 (/.f64 d h) 1/4)

rewrite215.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
460×associate-*r*
354×associate-*l*
276×times-frac
270×prod-diff
252×frac-times
Iterations

Useful iterations: 1 (0.0ms)

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

simplify248.0ms (1.6%)

Algorithm
egg-herbie
Rules
1348×log-prod
716×log-div
700×exp-prod
660×associate-/l*
630×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval668.0ms (4.4%)

Compiler

Compiled 48446 to 24531 computations (49.4% saved)

prune239.0ms (1.6%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New1501131514
Fresh41014
Picked235
Done022
Total1507281535
Accuracy
91.3%
Counts
1535 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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.1%
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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)))))
44.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
34.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.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.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
65.0%
(*.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)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (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)))))
37.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
64.8%
(*.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)))))
35.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
58.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 (pow.f64 l 2) 4))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 l -2))))))))
69.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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.1%
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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)))))
44.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
34.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.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.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
65.0%
(*.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)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (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)))))
37.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
64.8%
(*.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)))))
35.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
58.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 (pow.f64 l 2) 4))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 l -2))))))))
69.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 3562 to 2600 computations (27% saved)

localize747.0ms (4.9%)

Compiler

Compiled 778 to 352 computations (54.8% saved)

eval0.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune69.0ms (0.5%)

Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New000
Fresh01818
Picked055
Done055
Total02828
Accuracy
91.3%
Counts
28 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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.1%
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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)))))
44.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
34.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.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.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
65.0%
(*.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)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (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)))))
37.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
64.8%
(*.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)))))
35.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
58.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 (pow.f64 l 2) 4))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 l -2))))))))
69.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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.1%
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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)))))
44.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
34.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.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.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
65.0%
(*.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)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (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)))))
37.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
64.8%
(*.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)))))
35.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
58.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 (pow.f64 l 2) 4))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 l -2))))))))
69.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 3218 to 2356 computations (26.8% saved)

localize643.0ms (4.2%)

Compiler

Compiled 726 to 325 computations (55.2% saved)

eval0.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune54.0ms (0.4%)

Pruning

28 alts after pruning (13 fresh and 15 done)

PrunedKeptTotal
New000
Fresh01313
Picked055
Done01010
Total02828
Accuracy
91.3%
Counts
28 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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.1%
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2) (*.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)))))
64.4%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.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)))))
44.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
36.4%
(*.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)))))
36.4%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
34.9%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.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.1%
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2))))
65.0%
(*.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)))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
65.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
64.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)))))
48.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
52.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (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)))))
37.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
64.8%
(*.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)))))
35.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
58.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 (pow.f64 l 2) 4))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (cbrt.f64 (*.f64 l -2))))))))
69.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (*.f64 (pow.f64 d 2) l))))))
56.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 2020 to 1244 computations (38.4% saved)

regimes459.0ms (3%)

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

7 calls:

100.0ms
h
92.0ms
D
82.0ms
M
51.0ms
l
49.0ms
d
Results
AccuracySegmentsBranch
81.0%2d
82.9%4h
81.0%2l
71.1%3M
71.2%3D
75.1%2(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
69.3%1(*.f64 M D)
Compiler

Compiled 1124 to 595 computations (47.1% saved)

regimes130.0ms (0.9%)

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

4 calls:

32.0ms
l
31.0ms
d
31.0ms
h
18.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
69.3%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))))
74.0%2h
74.0%2d
74.0%2l
Compiler

Compiled 699 to 375 computations (46.4% saved)

regimes117.0ms (0.8%)

Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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 (*.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 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(*.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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (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 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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 M D) (*.f64 d 2)) (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 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -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)))))
Calls

3 calls:

40.0ms
h
37.0ms
d
30.0ms
l
Results
AccuracySegmentsBranch
72.2%2d
72.2%2h
72.6%2l
Compiler

Compiled 569 to 298 computations (47.6% saved)

regimes81.0ms (0.5%)

Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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 (*.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 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(*.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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (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 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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 M D) (*.f64 d 2)) (sqrt.f64 (/.f64 h l))) 2))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2))))))
Calls

3 calls:

30.0ms
d
23.0ms
h
20.0ms
l
Results
AccuracySegmentsBranch
70.9%3d
71.2%2h
69.3%1l
Compiler

Compiled 453 to 237 computations (47.7% saved)

regimes29.0ms (0.2%)

Accuracy

Total -24.1b remaining (-122.6%)

Threshold costs -24.1b (-122.6%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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 (*.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 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))))
(*.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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (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 h (pow.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) (sqrt.f64 (/.f64 -1/2 l))) 2)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
Calls

2 calls:

12.0ms
h
11.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
69.3%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))))
69.3%1h
Compiler

Compiled 369 to 206 computations (44.2% saved)

bsearch64.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
-4.525330633585079e-307
1.276435490946006e-305
Results
29.0ms152×body256invalid
27.0ms112×body256infinite
4.0ms16×body256valid
Compiler

Compiled 608 to 454 computations (25.3% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
58.0ms
-4.525330633585079e-307
1.276435490946006e-305
Results
24.0ms104×body256infinite
24.0ms119×body256invalid
8.0ms24×body256valid
Compiler

Compiled 608 to 454 computations (25.3% saved)

bsearch86.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
86.0ms
1.276435490946006e-305
2.6917643791481378e-304
Results
51.0ms93×body256infinite
28.0ms135×body256invalid
4.0ms19×body256valid
Compiler

Compiled 559 to 388 computations (30.6% saved)

bsearch68.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
5.297917231312696e-186
2.1747240726984547e-180
Results
29.0ms144×body256invalid
17.0ms78×body256valid
16.0ms66×body256infinite
Compiler

Compiled 705 to 488 computations (30.8% saved)

simplify44.0ms (0.3%)

Algorithm
egg-herbie
Rules
44×*-commutative
12×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831141
11141141
21201141
31231141
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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))))))
(if (<=.f64 l 1531852991339509/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -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))))))
(if (<=.f64 h 5382073949696787/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
Outputs
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/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))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2)))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))))
(if (<=.f64 l 1531852991339509/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -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))))))
(if (<=.f64 l 1531852991339509/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))))
(if (<=.f64 h 5382073949696787/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2)))))))
(if (<=.f64 h 5382073949696787/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l -1/2)))) (/.f64 (sqrt.f64 d) (sqrt.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) l) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) -2))))))
Compiler

Compiled 312 to 206 computations (34% saved)

soundness1.8s (11.9%)

Rules
908×neg-mul-1
898×log-prod
898×log-prod
898×log-prod
894×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
032234
1488234
26911234
044819814
1107819670
2373819626
032234
1488234
26911234
032234
1488234
26911234
044819814
1107819670
2373819626
038237
1561231
27846231
032234
1488234
26911234
044819814
1107819670
2373819626
032234
1488234
26911234
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1693 to 921 computations (45.6% saved)

end0.0ms (0%)

preprocess154.0ms (1%)

Remove

(abs D)

(abs M)

Compiler

Compiled 1200 to 740 computations (38.3% saved)

Profiling

Loading profile data...