Henrywood and Agarwal, Equation (12)

Time bar (total: 31.3s)

analyze949.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
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 23 computations (43.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 564.0ms
ival-pow: 264.0ms (46.8% of total)
ival-div: 158.0ms (28% of total)
ival-mult: 119.0ms (21.1% of total)
ival-sub: 17.0ms (3% of total)
const: 4.0ms (0.7% of total)
backward-pass: 1.0ms (0.2% of total)

sample6.4s (20.4%)

Results
2.8s13301×0invalid
2.0s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.7s
ival-pow: 1.5s (41.7% of total)
ival-div: 1.0s (28.6% of total)
ival-mult: 898.0ms (24.6% of total)
ival-sub: 137.0ms (3.8% of total)
const: 43.0ms (1.2% of total)
backward-pass: 9.0ms (0.2% of total)
Bogosity

preprocess389.0ms (1.2%)

Algorithm
egg-herbie
Rules
6600×*-lowering-*.f32
6600×*-lowering-*.f64
3422×/-lowering-/.f32
3422×/-lowering-/.f64
2244×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0171588
1566580
21968575
34577575
02327
15227
215927
3104027
4342027
5670127
0800426
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
Outputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
Call 2
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l))))
(* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l))))
(neg (* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l)))))
(neg (* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l)))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l))))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l)))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l)))))
(* (* (pow (/ h d) (/ 1 2)) (pow (/ h l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 h)) 2)) (/ d l))))
(* (* (pow (/ l h) (/ 1 2)) (pow (/ l d) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 l)) 2)) (/ h d))))
(* (* (pow (/ M h) (/ 1 2)) (pow (/ M l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* d D) (* 2 M)) 2)) (/ h l))))
(* (* (pow (/ D h) (/ 1 2)) (pow (/ D l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M d) (* 2 D)) 2)) (/ h l))))
(* (* (pow (/ d l) (/ 1 2)) (pow (/ d h) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ l h))))
(* (* (pow (/ d M) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* h D) (* 2 d)) 2)) (/ M l))))
(* (* (pow (/ d D) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M h) (* 2 d)) 2)) (/ D l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d M) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* l D) (* 2 d)) 2)) (/ h M))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d D) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M l) (* 2 d)) 2)) (/ h D))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* D M) (* 2 d)) 2)) (/ h l))))
Outputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
(* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
(* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l))))
(* (sqrt (/ d (neg h))) (* (sqrt (/ d l)) (+ 1 (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l))))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l)))))
(* (* (sqrt (/ d h)) (sqrt (/ d (neg l)))) (+ 1 (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
(neg (* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l)))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l))) -1))
(neg (* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l)))))
(* (sqrt (/ d l)) (* (sqrt (/ d (neg h))) (+ (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l))) -1)))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l))))))
(* (* (sqrt (/ d h)) (sqrt (/ d (neg l)))) (+ (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l))) -1))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l)))))
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l))) -1)))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l)))))
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l))) -1)))
(* (* (pow (/ h d) (/ 1 2)) (pow (/ h l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 h)) 2)) (/ d l))))
(* (sqrt (/ h d)) (* (sqrt (/ h l)) (+ 1 (* (pow (* M (/ (/ D h) 2)) 2) (* -1/2 (/ d l))))))
(* (* (pow (/ l h) (/ 1 2)) (pow (/ l d) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 l)) 2)) (/ h d))))
(* (sqrt (/ l h)) (* (sqrt (/ l d)) (+ 1 (* (pow (* D (/ (/ M l) 2)) 2) (* -1/2 (/ h d))))))
(* (* (pow (/ M h) (/ 1 2)) (pow (/ M l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* d D) (* 2 M)) 2)) (/ h l))))
(* (* (sqrt (/ M h)) (sqrt (/ M l))) (+ 1 (* (pow (* d (/ (/ D 2) M)) 2) (* -1/2 (/ h l)))))
(* (* (pow (/ D h) (/ 1 2)) (pow (/ D l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M d) (* 2 D)) 2)) (/ h l))))
(* (sqrt (/ D h)) (* (sqrt (/ D l)) (+ 1 (* (/ h l) (* (pow (* d (/ M (* 2 D))) 2) -1/2)))))
(* (* (pow (/ d l) (/ 1 2)) (pow (/ d h) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ l h))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ l h))))))
(* (* (pow (/ d M) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* h D) (* 2 d)) 2)) (/ M l))))
(* (* (sqrt (/ d l)) (sqrt (/ d M))) (+ 1 (* (pow (* D (/ h (* d 2))) 2) (* -1/2 (/ M l)))))
(* (* (pow (/ d D) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M h) (* 2 d)) 2)) (/ D l))))
(* (sqrt (/ d l)) (* (sqrt (/ d D)) (+ 1 (* (/ D l) (* (pow (* h (/ M (* d 2))) 2) -1/2)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d M) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* l D) (* 2 d)) 2)) (/ h M))))
(* (* (sqrt (/ d h)) (sqrt (/ d M))) (+ 1 (* (pow (* (/ l d) (/ D 2)) 2) (* -1/2 (/ h M)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d D) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M l) (* 2 d)) 2)) (/ h D))))
(* (sqrt (/ d h)) (* (sqrt (/ d D)) (+ 1 (* (pow (* l (/ M (* d 2))) 2) (* -1/2 (/ h D))))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* D M) (* 2 d)) 2)) (/ h l))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
Symmetry

(abs M)

(abs D)

(sort M D)

explain253.0ms (0.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
65125(8.253909021303964e+127 5.059254011866036e-42 67757164039773.086 1.4884508314866138e-279 5.327736948425961e+301)0-(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
55140(8.253909021303964e+127 5.059254011866036e-42 67757164039773.086 1.4884508314866138e-279 5.327736948425961e+301)0-(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
410-2(-4.515726523788264e-125 -4.5392867524473435e-174 -8.834091269440401e+142 7.706543977566467e-154 6.8906927827792e+111)(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))
270-1(-1.5780700619264478e-246 -4.2895151275304437e-302 -1.5654808032083964e-64 7.967468602810925e-285 3.7543291083848635e-28)(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
180-1(8.406125111284319e-173 1.7607037856723288e+77 1.3701853663429754e+216 6.6452343973365654e-183 2.1379425594977566e+148)(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
00-0-(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)))
00-0-h
00-0-M
00-0-(*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
00-0-l
00-0-#s(literal 2 binary64)
00-0-(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))
00-0-(/.f64 d h)
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(*.f64 M D)
00-0-(/.f64 d l)
00-0-d
00-0-#s(literal 1 binary64)
048(8.253909021303964e+127 5.059254011866036e-42 67757164039773.086 1.4884508314866138e-279 5.327736948425961e+301)0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
00-0-D
00-0-(*.f64 #s(literal 2 binary64) d)
00-0-(/.f64 h l)
Results
135.0ms512×0valid
Compiler

Compiled 360 to 68 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-pow: 35.0ms (44.6% of total)
ival-div: 21.0ms (26.8% of total)
ival-mult: 19.0ms (24.2% of total)
ival-sub: 3.0ms (3.8% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 36 to 22 computations (38.9% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
72.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
Compiler

Compiled 76 to 44 computations (42.1% saved)

localize538.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff6208
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)))
cost-diff6208
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))
cost-diff6336
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))
cost-diff6720
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
cost-diff128
(*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
accuracy90.4%
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
accuracy85.7%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))
accuracy80.3%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy76.5%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy93.1%
(*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy76.5%
(sqrt.f64 (/.f64 d h))
Rules
8272×*-lowering-*.f32
8272×*-lowering-*.f64
2818×/-lowering-/.f32
2818×/-lowering-/.f64
1586×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036293
193293
2325293
32062269
45316269
08103264
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))
1
(* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))
(* h (* (/ (* M D) d) 1/4))
(* (/ (* M D) d) 1/4)
(/ (* M D) d)
(* M D)
M
D
1/4
(/ (/ (/ (* M D) d) -2) l)
(/ (/ (* M D) d) -2)
-2
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(pow (/ d h) (/ 1 2))
(/ d h)
d
h
(/ 1 2)
1
2
(pow (/ d l) (/ 1 2))
(/ d l)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(pow (/ (* M D) (* 2 d)) 2)
(/ (* M D) (* 2 d))
(* M D)
M
D
(* 2 d)
(/ h l)
Outputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l)))
1
#s(literal 1 binary64)
(* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))
(*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l))
(* h (* (/ (* M D) d) 1/4))
(*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D (/.f64 M d))))
(* (/ (* M D) d) 1/4)
(/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d)
(/ (* M D) d)
(*.f64 D (/.f64 M d))
(* M D)
(*.f64 M D)
M
D
1/4
#s(literal 1/4 binary64)
(/ (/ (/ (* M D) d) -2) l)
(/.f64 (*.f64 M D) (*.f64 d (*.f64 l #s(literal -2 binary64))))
(/ (/ (* M D) d) -2)
(/.f64 (*.f64 D (/.f64 M d)) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l)))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(pow (/ d h) (/ 1 2))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(/ 1 2)
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
2
#s(literal 2 binary64)
(pow (/ d l) (/ 1 2))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 D (/.f64 M d))) (/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal -1/8 binary64)) l)))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D (/.f64 M d)))) l))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (*.f64 D (*.f64 M (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)))) d)
(/ (* M D) (* 2 d))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(* M D)
(*.f64 M D)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)
Results
103.0ms256×0valid
Compiler

Compiled 319 to 36 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-div: 17.0ms (28.7% of total)
ival-mult: 17.0ms (28.7% of total)
ival-pow: 17.0ms (28.7% of total)
ival-sqrt: 4.0ms (6.8% of total)
ival-sub: 1.0ms (1.7% of total)
ival-add: 1.0ms (1.7% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

series140.0ms (0.4%)

Counts
15 → 672
Calls
Call 1
Inputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d l))>
#<alt (/ (* M D) d)>
#<alt (* h (* (/ (* M D) d) 1/4))>
#<alt (pow (/ d h) (/ 1 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))>
#<alt (/ (* M D) (* 2 d))>
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))>
#<alt (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))>
#<alt (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))>
#<alt (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))>
#<alt (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))>
#<alt (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))>
Outputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
Calls

168 calls:

TimeVariablePointExpression
22.0ms
D
@inf
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
9.0ms
h
@-inf
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
5.0ms
M
@0
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
5.0ms
D
@inf
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
2.0ms
h
@0
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

rewrite462.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
4552×/-lowering-/.f32
4552×/-lowering-/.f64
4278×*-lowering-*.f32
4278×*-lowering-*.f64
2794×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036204
1182202
21513190
08316185
Stop Event
iter limit
node limit
Counts
15 → 842
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d l))
(/ (* M D) d)
(* h (* (/ (* M D) d) 1/4))
(pow (/ d h) (/ 1 2))
(pow (/ d l) (/ 1 2))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(/ (* M D) (* 2 d))
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))
(+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))
(* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 d h) (/.f64 h d)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 d l) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(/.f64 M (/.f64 d D))
(/.f64 (*.f64 M D) d)
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal -1 binary64) d))
(*.f64 (/.f64 D d) M)
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 M #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) D) d))
(*.f64 (/.f64 D #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) M) d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal -1 binary64)) (/.f64 M d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) #s(literal -1 binary64)) (/.f64 D d))
(*.f64 (pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1/2 binary64)))
(/.f64 h (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) h)))
(/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/4 binary64))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) h) d)
(/.f64 (neg.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/4 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) h)) (-.f64 #s(literal 0 binary64) d))
(*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) h))
(*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) h)
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))
(*.f64 (*.f64 h (/.f64 (*.f64 M D) d)) #s(literal 1/4 binary64))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) h) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 d h) (/.f64 h d)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 d l) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (/.f64 l h))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h)) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 h l) #s(literal 1/2 binary64)) (/.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h)))) l)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (-.f64 #s(literal 0 binary64) h))) l)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))))) l)
(pow.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))))
(*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) l))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 #s(literal 1/2 binary64) (/.f64 l h)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (/.f64 h l))
(*.f64 (/.f64 h l) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) (/.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (*.f64 (/.f64 h l) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) l) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) l) (/.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) l) h)
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 h l)))
(+.f64 #s(literal 0 binary64) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)))
(exp.f64 (log.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (/.f64 M #s(literal 2 binary64)) D)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)) #s(literal -2 binary64))
(/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d D))
(/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))
(/.f64 (/.f64 (*.f64 M D) #s(literal 2 binary64)) d)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(/.f64 (*.f64 (/.f64 M #s(literal 2 binary64)) D) d)
(/.f64 (exp.f64 (log.f64 (*.f64 M D))) (exp.f64 (log.f64 (*.f64 d #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (exp.f64 (log.f64 (*.f64 d #s(literal -2 binary64)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (exp.f64 (log.f64 d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) #s(literal 2 binary64)))) d)
(/.f64 (neg.f64 (*.f64 (/.f64 M #s(literal 2 binary64)) D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))))
(pow.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 M (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 D (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 D d))
(*.f64 (/.f64 D d) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 M D) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) M)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (/.f64 M #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) D) d))
(*.f64 (/.f64 M #s(literal -2 binary64)) (/.f64 D (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 M (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) M) d))
(*.f64 (/.f64 M d) (/.f64 D #s(literal 2 binary64)))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 #s(literal -1 binary64) d) (/.f64 (*.f64 M D) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 M #s(literal 2 binary64)) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 D #s(literal 1 binary64)) (pow.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 M d) #s(literal 1 binary64)) (pow.f64 (/.f64 D #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 D #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 M d) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d M) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) D) #s(literal -1 binary64)) (pow.f64 (/.f64 d M) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 M)) (exp.f64 (log.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 (*.f64 M D))) (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) d))))
(*.f64 (exp.f64 (log.f64 (/.f64 M #s(literal 2 binary64)))) (exp.f64 (log.f64 (/.f64 D d))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) d) (/.f64 M #s(literal -2 binary64)))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) d)) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 M #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 D (-.f64 #s(literal 0 binary64) d)) (/.f64 M #s(literal -2 binary64)))
(*.f64 (/.f64 D #s(literal -1 binary64)) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal -1 binary64)) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(+.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (-.f64 (/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d)))) (pow.f64 l #s(literal -1/2 binary64)))
(+.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))
(fma.f64 h (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) h) (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(fma.f64 (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))) (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))) (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 h))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 (/.f64 h d))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) l))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 l (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 l (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 (*.f64 l (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) l) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))) l) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 h))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (-.f64 (/.f64 d h) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (/.f64 d h)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (sqrt.f64 h))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 h))))
(*.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))))
(*.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(fma.f64 h (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 h (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(fma.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) l) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) h) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (/.f64 (*.f64 #s(literal 1/4 binary64) h) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) l) (/.f64 h (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (*.f64 M D))) (/.f64 h (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 h #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) l) (/.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) #s(literal 1/8 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -2 binary64)) (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) h) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (*.f64 M D))) (*.f64 l #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (*.f64 l #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))) l)
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (*.f64 l #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))))) l)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) (-.f64 #s(literal 0 binary64) (*.f64 l #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) l)
(pow.f64 (/.f64 l (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 h (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))
(*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))))
(*.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h)
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D))))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 M D) l) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) h) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal -2 binary64)) l)) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (/.f64 (*.f64 #s(literal 1/4 binary64) h) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 #s(literal 1/4 binary64) h) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) l) (/.f64 h (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (*.f64 M D))) (/.f64 h (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 h #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l))
(*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal -2 binary64)))
(*.f64 (/.f64 h (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 h (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) l) (/.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))
(*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) #s(literal 1/8 binary64))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -2 binary64)) (/.f64 (/.f64 (*.f64 M D) d) l))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 l d))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 d h) (/.f64 h d))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d h) (/.f64 h d)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 l d)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (-.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))) (-.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (-.f64 #s(literal 0 binary64) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (*.f64 #s(literal 1/2 binary64) h))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 h #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) l) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) l) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) h) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) #s(literal -1 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) l) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) l) h #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 h l)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))))
(*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 M D) #s(literal 2 binary64)))) (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)))

simplify597.0ms (1.9%)

Algorithm
egg-herbie
Rules
8730×*-lowering-*.f32
8730×*-lowering-*.f64
3580×accelerator-lowering-fma.f32
3580×accelerator-lowering-fma.f64
2782×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024510284
168910089
2240310053
3582710011
080999801
Stop Event
iter limit
node limit
Counts
672 → 672
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
Outputs
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 D (*.f64 (/.f64 (*.f64 h M) d) #s(literal 1/4 binary64)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (/.f64 #s(literal 1/8 binary64) l)) (*.f64 d d))
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (*.f64 (sqrt.f64 (*.f64 d h)) #s(literal -1/8 binary64)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (*.f64 (sqrt.f64 (*.f64 d h)) #s(literal -1/8 binary64)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (*.f64 (sqrt.f64 (*.f64 d h)) #s(literal -1/8 binary64)))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) l)) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))

eval235.0ms (0.8%)

Compiler

Compiled 63039 to 3536 computations (94.4% saved)

prune273.0ms (0.9%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New1534421576
Fresh000
Picked202
Done000
Total1536421578
Accuracy
97.2%
Counts
1578 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.6%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
56.4%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
56.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
26.6%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
21.4%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
71.7%
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
38.4%
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
24.6%
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
14.2%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
24.3%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
48.5%
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
72.1%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
71.1%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
42.1%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
38.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
39.7%
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
30.4%
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
42.1%
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
38.3%
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
37.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
14.1%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
63.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
59.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
61.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 h (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
17.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (*.f64 (sqrt.f64 (*.f64 d h)) #s(literal -1/8 binary64)))) (*.f64 d d)))
72.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
41.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
42.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
11.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
11.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
20.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
69.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
71.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
71.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))))))
71.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
35.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
20.3%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
24.9%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
Compiler

Compiled 3052 to 1800 computations (41% saved)

localize971.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 40 expressions of interest:

NewMetricScoreProgram
cost-diff64
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
cost-diff64
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
cost-diff64
(/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))
cost-diff128
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
cost-diff0
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))
cost-diff0
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
cost-diff0
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
cost-diff0
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
cost-diff0
(/.f64 d l)
cost-diff0
(sqrt.f64 (/.f64 d l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
cost-diff0
(*.f64 h l)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 h l))
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
cost-diff0
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
cost-diff0
(/.f64 d l)
cost-diff0
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
cost-diff6528
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
cost-diff6528
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy79.7%
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
accuracy77.4%
(sqrt.f64 (/.f64 h d))
accuracy74.3%
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
accuracy87.5%
(*.f64 D (*.f64 M M))
accuracy74.3%
(sqrt.f64 (*.f64 h l))
accuracy68.1%
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
accuracy62.0%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
accuracy82.3%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy76.6%
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l))))
accuracy70.3%
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
accuracy100.0%
(*.f64 h l)
accuracy99.6%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
accuracy99.1%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy74.5%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
accuracy93.1%
(*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy80.0%
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
accuracy76.5%
(sqrt.f64 (/.f64 d h))
Rules
8254×*-lowering-*.f32
8254×*-lowering-*.f64
6002×/-lowering-/.f32
6002×/-lowering-/.f64
4260×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068624
1166608
2526605
32791605
44303605
54352605
64448605
74520605
84568605
94568605
107731605
117731605
127733605
137733605
09549599
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (pow (pow (/ d l) 1/4) 2) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(pow (pow (/ d l) 1/4) 2)
(pow (/ d l) 1/4)
(/ d l)
d
l
1/4
2
(* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))
1
(* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))
(* h (* (/ (* M D) d) 1/4))
(* (/ (* M D) d) 1/4)
(/ (* M D) d)
(* M D)
M
D
(/ (/ (/ (* M D) d) -2) l)
(/ (/ (* M D) d) -2)
-2
(* d (sqrt (/ 1 (* h l))))
d
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
1
(* h l)
h
l
(* (sqrt (/ d l)) (* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l))))
(* M M)
M
(* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))
(sqrt (/ h (* d (* d d))))
(/ h (* d (* d d)))
h
(* d (* d d))
(* d d)
(* -1/8 (/ (* D D) l))
-1/8
(/ (* D D) l)
(* D D)
D
(/ (+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h)))))
(* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8))
(* D (/ (* D (* M M)) d))
D
(/ (* D (* M M)) d)
(* D (* M M))
(* M M)
M
d
(* (sqrt (* h l)) -1/8)
(sqrt (* h l))
(* h l)
h
l
-1/8
(* d (sqrt (* l (/ (* l l) h))))
(sqrt (* l (/ (* l l) h)))
(* l (/ (* l l) h))
(/ (* l l) h)
(* l l)
(+ (/ d (pow (* h l) 1/2)) (/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2)))
(/ d (pow (* h l) 1/2))
d
(pow (* h l) 1/2)
(* h l)
h
l
1/2
(/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2))
(/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d)))
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(* h (/ (* M D) d))
(/ (* M D) d)
(* M D)
M
D
(/ l (/ (* M D) d))
-1/8
(sqrt (/ h d))
(/ h d)
(pow (/ l d) 1/2)
(/ l d)
Outputs
(* (pow (pow (/ d l) 1/4) 2) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) (*.f64 d (*.f64 l #s(literal -2 binary64)))))))
(pow (pow (/ d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(pow (/ d l) 1/4)
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(/ d l)
(/.f64 d l)
d
l
1/4
#s(literal 1/4 binary64)
2
#s(literal 2 binary64)
(* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) (*.f64 d (*.f64 l #s(literal -2 binary64))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) (*.f64 d (*.f64 l #s(literal -2 binary64)))))
1
#s(literal 1 binary64)
(* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l))
(/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))))) (*.f64 d (*.f64 l #s(literal -2 binary64))))
(* h (* (/ (* M D) d) 1/4))
(*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d)))
(* (/ (* M D) d) 1/4)
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M D) d))
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(/ (/ (/ (* M D) d) -2) l)
(/.f64 (/.f64 M (/.f64 l (/.f64 D d))) #s(literal -2 binary64))
(/ (/ (* M D) d) -2)
(/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
d
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
1
#s(literal 1 binary64)
(* h l)
(*.f64 l h)
h
l
(* (sqrt (/ d l)) (* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))))
(*.f64 (/.f64 (*.f64 D (*.f64 D #s(literal -1/8 binary64))) l) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 M M))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D #s(literal -1/8 binary64))) l)))
(* M M)
(*.f64 M M)
M
(* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 D (*.f64 D #s(literal -1/8 binary64))) l))
(sqrt (/ h (* d (* d d))))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(/ h (* d (* d d)))
(/.f64 h (*.f64 d (*.f64 d d)))
h
(* d (* d d))
(*.f64 d (*.f64 d d))
(* d d)
(*.f64 d d)
(* -1/8 (/ (* D D) l))
(/.f64 (*.f64 D (*.f64 D #s(literal -1/8 binary64))) l)
-1/8
#s(literal -1/8 binary64)
(/ (* D D) l)
(/.f64 D (/.f64 l D))
(* D D)
(*.f64 D D)
D
(/ (+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 D #s(literal -1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h)))))
(+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 D #s(literal -1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 D #s(literal -1/8 binary64))))
(* D (/ (* D (* M M)) d))
(*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))
D
(/ (* D (* M M)) d)
(/.f64 (*.f64 M (*.f64 M D)) d)
(* D (* M M))
(*.f64 M (*.f64 M D))
(* M M)
(*.f64 M M)
M
d
(* (sqrt (* h l)) -1/8)
(*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 l h)))
(sqrt (* h l))
(sqrt.f64 (*.f64 l h))
(* h l)
(*.f64 l h)
h
l
-1/8
#s(literal -1/8 binary64)
(* d (sqrt (* l (/ (* l l) h))))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (* l (/ (* l l) h)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* l (/ (* l l) h))
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (* l l) h)
(/.f64 (*.f64 l l) h)
(* l l)
(*.f64 l l)
(+ (/ d (pow (* h l) 1/2)) (/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 l d)))))
(/ d (pow (* h l) 1/2))
(/.f64 d (sqrt.f64 (*.f64 l h)))
d
(pow (* h l) 1/2)
(sqrt.f64 (*.f64 l h))
(* h l)
(*.f64 l h)
h
l
1/2
#s(literal 1/2 binary64)
(/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2))
(/.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 l d))))
(/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d)))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d)))) (*.f64 d l))
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d)))
(* h (/ (* M D) d))
(*.f64 h (/.f64 (*.f64 M D) d))
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(/ l (/ (* M D) d))
(/.f64 l (/.f64 (*.f64 M D) d))
-1/8
#s(literal -1/8 binary64)
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(/ h d)
(/.f64 h d)
(pow (/ l d) 1/2)
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
Results
228.0ms256×0valid
Compiler

Compiled 645 to 69 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-mult: 45.0ms (36.1% of total)
ival-div: 33.0ms (26.5% of total)
ival-pow: 26.0ms (20.8% of total)
ival-sqrt: 14.0ms (11.2% of total)
ival-add: 4.0ms (3.2% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series249.0ms (0.8%)

Counts
29 → 1080
Calls
Call 1
Inputs
#<alt (sqrt (/ d h))>
#<alt (pow (/ d l) 1/4)>
#<alt (/ (* M D) d)>
#<alt (* h (* (/ (* M D) d) 1/4))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (/ 1 (* h l))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* h l)>
#<alt (sqrt (/ h (* d (* d d))))>
#<alt (* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l))))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))>
#<alt (/ (+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h))))) (* l l))>
#<alt (sqrt (* l (/ (* l l) h)))>
#<alt (sqrt (* h l))>
#<alt (* D (* M M))>
#<alt (pow (* h l) 1/2)>
#<alt (sqrt (/ h d))>
#<alt (pow (/ l d) 1/2)>
#<alt (* (pow (pow (/ d l) 1/4) 2) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))>
#<alt (pow (pow (/ d l) 1/4) 2)>
#<alt (/ d l)>
#<alt (* (sqrt (/ d l)) (* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))))>
#<alt (+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h)))))>
#<alt (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8))>
#<alt (* D (/ (* D (* M M)) d))>
#<alt (+ (/ d (pow (* h l) 1/2)) (/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2)))>
#<alt (/ d (pow (* h l) 1/2))>
#<alt (/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2))>
Outputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))>
#<alt (exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))>
#<alt (exp (* 1/4 (+ (log d) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log d) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log d) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log d) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log d) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (sqrt (/ h (pow d 3)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (/ (* (pow D 2) (pow M 2)) d)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
Calls

270 calls:

TimeVariablePointExpression
36.0ms
d
@0
(pow (/ d l) 1/4)
35.0ms
l
@0
(pow (/ d l) 1/4)
17.0ms
d
@-inf
(pow (/ d l) 1/4)
15.0ms
l
@-inf
(pow (/ d l) 1/4)
9.0ms
l
@0
(sqrt (/ 1 (* h l)))

rewrite950.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
4566×*-lowering-*.f32
4566×*-lowering-*.f64
4554×/-lowering-/.f32
4554×/-lowering-/.f64
2796×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068325
1359315
22927301
08847297
Stop Event
iter limit
node limit
Counts
29 → 1083
Calls
Call 1
Inputs
(sqrt (/ d h))
(pow (/ d l) 1/4)
(/ (* M D) d)
(* h (* (/ (* M D) d) 1/4))
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
(* d (sqrt (/ 1 (* h l))))
(* h l)
(sqrt (/ h (* d (* d d))))
(* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l))))
(sqrt (/ d l))
(* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))
(/ (+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(sqrt (* l (/ (* l l) h)))
(sqrt (* h l))
(* D (* M M))
(pow (* h l) 1/2)
(sqrt (/ h d))
(pow (/ l d) 1/2)
(* (pow (pow (/ d l) 1/4) 2) (* (sqrt (/ d h)) (+ 1 (* (* h (* (/ (* M D) d) 1/4)) (/ (/ (/ (* M D) d) -2) l)))))
(pow (pow (/ d l) 1/4) 2)
(/ d l)
(* (sqrt (/ d l)) (* (* M M) (* (sqrt (/ h (* d (* d d)))) (* -1/8 (/ (* D D) l)))))
(+ (* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8)) (* d (sqrt (* l (/ (* l l) h)))))
(* (* D (/ (* D (* M M)) d)) (* (sqrt (* h l)) -1/8))
(* D (/ (* D (* M M)) d))
(+ (/ d (pow (* h l) 1/2)) (/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2)))
(/ d (pow (* h l) 1/2))
(/ (/ (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8) (sqrt (/ h d))) (pow (/ l d) 1/2))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d h))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 d h) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 d #s(literal 1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 d #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 M (neg.f64 D)) d))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) d))
(/.f64 (*.f64 M D) d)
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64))))
(/.f64 (*.f64 M (neg.f64 D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M (neg.f64 D)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 D (*.f64 M (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (/.f64 D d) M)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (neg.f64 D))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 h (*.f64 #s(literal 1/4 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 M D)) h) d)
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal 1/4 binary64)) d)
(/.f64 (neg.f64 (*.f64 h (*.f64 #s(literal 1/4 binary64) (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 M D)) h)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 h (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))))
(*.f64 #s(literal 1/4 binary64) (*.f64 M (*.f64 (/.f64 D d) h)))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) h))
(*.f64 (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))) h)
(*.f64 (*.f64 M (*.f64 (/.f64 D d) h)) #s(literal 1/4 binary64))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 M D) d))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (pow.f64 h #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l)))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h))))
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(pow.f64 (*.f64 h l) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (pow.f64 (*.f64 d (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d l) d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d (/.f64 d h)) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 l d)) #s(literal -1/2 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 h l)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h l) #s(literal -1 binary64)))
(sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64))
(*.f64 h l)
(*.f64 h (/.f64 l #s(literal 1 binary64)))
(*.f64 l h)
(*.f64 l (/.f64 h #s(literal 1 binary64)))
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 h)))
(*.f64 (exp.f64 (log.f64 h)) (exp.f64 (log.f64 l)))
(exp.f64 (*.f64 (log.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d d)) h) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 d d) (/.f64 h d))))
(/.f64 (sqrt.f64 (/.f64 h d)) d)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 d h)))))
(/.f64 (sqrt.f64 h) (pow.f64 d #s(literal 3/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 d (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d (*.f64 d d)) h))))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (pow.f64 d #s(literal 3/2 binary64))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 h d))) (sqrt.f64 (neg.f64 (*.f64 d d))))
(/.f64 (sqrt.f64 (*.f64 h #s(literal 1 binary64))) (pow.f64 d #s(literal 3/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 h (*.f64 d d))) (sqrt.f64 d))
(/.f64 (sqrt.f64 (/.f64 (/.f64 h d) d)) (sqrt.f64 d))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (neg.f64 (*.f64 d (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 h))) (neg.f64 (neg.f64 (pow.f64 d #s(literal 3/2 binary64)))))
(pow.f64 (/.f64 h (*.f64 d (*.f64 d d))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 d (*.f64 d d)) h) #s(literal -1/2 binary64))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 h (*.f64 d (*.f64 d d))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 h (*.f64 d (*.f64 d d))) (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 h (*.f64 d (*.f64 d d))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) d))
(*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) d) d)))
(*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d))))
(*.f64 (sqrt.f64 h) (pow.f64 d #s(literal -3/2 binary64)))
(*.f64 (pow.f64 d #s(literal -3/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))))
(*.f64 (pow.f64 (/.f64 h (*.f64 d (*.f64 d d))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 h (*.f64 d (*.f64 d d))) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l)
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D)))) (-.f64 #s(literal 0 binary64) l))
(*.f64 M (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M M)))
(*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M)
(*.f64 (*.f64 (*.f64 M M) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (/.f64 (sqrt.f64 (/.f64 h d)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64))) (/.f64 (*.f64 D D) l))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) #s(literal -1/8 binary64)) (/.f64 (*.f64 D D) l))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 d l))
(/.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (/.f64 l (*.f64 D D)))
(/.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (pow.f64 d #s(literal 3/2 binary64)) l))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (sqrt.f64 h)) (*.f64 l (pow.f64 d #s(literal 3/2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (*.f64 D D)) l)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l)
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (sqrt.f64 h)) (pow.f64 d #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 l (*.f64 D D)))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D D))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (pow.f64 d #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (sqrt.f64 (/.f64 h d)) d)) l)
(/.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64))) (neg.f64 (/.f64 l (*.f64 D D))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal -1/8 binary64) (*.f64 D D)))) (neg.f64 (*.f64 (pow.f64 d #s(literal 3/2 binary64)) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (sqrt.f64 h))) (neg.f64 (*.f64 l (pow.f64 d #s(literal 3/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (*.f64 D D))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 D D)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (sqrt.f64 h))) (neg.f64 (pow.f64 d #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 l (*.f64 D D))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D D)))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) (neg.f64 (pow.f64 d #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (sqrt.f64 (/.f64 h d)) d))) (-.f64 #s(literal 0 binary64) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (sqrt.f64 (/.f64 h d)) d)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (/.f64 (sqrt.f64 (/.f64 h d)) d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (/.f64 (*.f64 D D) l))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) (*.f64 D D)) (/.f64 #s(literal 1 binary64) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (*.f64 l l)) (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (*.f64 l l)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l l))) (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(-.f64 (/.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (*.f64 l l)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))))) (neg.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 l l))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (neg.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (neg.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(/.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) l))
(/.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 l #s(literal 1 binary64))) (/.f64 (sqrt.f64 h) l))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 l (*.f64 l l)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) l)) (/.f64 (sqrt.f64 h) l))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) l)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 l #s(literal 3/2 binary64))) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l (/.f64 h (*.f64 l l))) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1/2 binary64))
(*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(*.f64 l (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) l) #s(literal 1/2 binary64)))
(*.f64 l (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 l) (/.f64 l (sqrt.f64 h)))
(*.f64 (/.f64 l (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (pow.f64 l #s(literal 3/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (*.f64 (log.f64 h) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 h) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 h l))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h #s(literal 1 binary64))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 l #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(*.f64 M (*.f64 M D))
(*.f64 D (*.f64 M M))
(*.f64 (*.f64 M D) M)
(*.f64 (*.f64 M M) D)
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (*.f64 (log.f64 h) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 h) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 h l))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h #s(literal 1 binary64))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 l #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 h d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d h) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(/.f64 (pow.f64 d #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (*.f64 h #s(literal 1 binary64))) (sqrt.f64 d))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 h))) (neg.f64 (neg.f64 (sqrt.f64 d))))
(pow.f64 (/.f64 d h) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64))
(pow.f64 (/.f64 h d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 h d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 h d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 h) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal -1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l d) (/.f64 l d))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (pow.f64 d #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d l))))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (*.f64 l #s(literal 1 binary64))) (sqrt.f64 d))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 l d)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 l) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 l) (pow.f64 (pow.f64 d #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (-.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 d l))
(/.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (/.f64 d l)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l))
(/.f64 d l)
(/.f64 #s(literal 1 binary64) (/.f64 l d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (exp.f64 (log.f64 d)) (exp.f64 (log.f64 l)))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) d))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) l)) (neg.f64 (/.f64 #s(literal 1 binary64) d)))
(pow.f64 (/.f64 d l) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) d)
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (exp.f64 (log.f64 d)) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M)))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))))) (neg.f64 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M)))))
(*.f64 M (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 M M))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) M) (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) (*.f64 M M))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 (/.f64 h d)) d)) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D)))) (/.f64 (sqrt.f64 (/.f64 h d)) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64))) (/.f64 (*.f64 D D) l))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))) (/.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))))
(fma.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(fma.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (sqrt.f64 (*.f64 h l))) d) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) d (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 l) (*.f64 (/.f64 l (sqrt.f64 h)) d) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (sqrt.f64 (*.f64 h l))) d) #s(literal -1/8 binary64) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) D (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 d (sqrt.f64 l)) (/.f64 l (sqrt.f64 h)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l)) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) D) (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))))) (neg.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64)))) (-.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 h l) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 h l) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))) #s(literal 2 binary64))) (*.f64 (*.f64 d d) (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 D (*.f64 M (*.f64 M D)))) d)
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) d)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 D (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (sqrt.f64 (*.f64 h l))) d) #s(literal -1/8 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l))) D)
(*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l))) D) (/.f64 (*.f64 M (*.f64 M D)) d))
(/.f64 D (/.f64 d (*.f64 M (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d)
(/.f64 (neg.f64 D) (neg.f64 (/.f64 d (*.f64 M (*.f64 M D)))))
(/.f64 (neg.f64 (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 D #s(literal 1 binary64)) (/.f64 d (*.f64 M (*.f64 M D))))
(/.f64 (*.f64 D (*.f64 (*.f64 M (neg.f64 D)) M)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) D) (/.f64 d (*.f64 M (*.f64 M D))))
(/.f64 (*.f64 (*.f64 (*.f64 M (neg.f64 D)) M) D) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 D #s(literal 1 binary64))) (neg.f64 (/.f64 d (*.f64 M (*.f64 M D)))))
(/.f64 (neg.f64 (*.f64 D (*.f64 (*.f64 M (neg.f64 D)) M))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) D)) (neg.f64 (/.f64 d (*.f64 M (*.f64 M D)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M (neg.f64 D)) M) D)) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(pow.f64 (/.f64 d (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64))
(*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 M M) d))
(*.f64 (*.f64 M (*.f64 M D)) (*.f64 (/.f64 #s(literal 1 binary64) d) D))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) D)
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 #s(literal 1 binary64) d))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (*.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 l d))) (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 l d))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d))) (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d))) (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d)))))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64))) (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d)))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 (+.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 (+.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) d)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) d)) (sqrt.f64 (*.f64 (*.f64 (/.f64 l d) (/.f64 h d)) (*.f64 h l))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 l d)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) d))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (*.f64 h l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))))) (neg.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 l d)))
(/.f64 (neg.f64 (+.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (*.f64 h l)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) d))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) d))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l d) (/.f64 h d)) (*.f64 h l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (*.f64 h l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d)))))) (neg.f64 (neg.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d d) (*.f64 h l)))) (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 h l) (/.f64 l d))) (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))) (pow.f64 (*.f64 (*.f64 h l) (/.f64 l d)) #s(literal -1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 d (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 (/.f64 l d) (/.f64 h d)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (*.f64 (/.f64 l d) (/.f64 h d)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (log.f64 (sqrt.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (/.f64 d l)))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 d l))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)))) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (pow.f64 (*.f64 d (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d l) d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d (/.f64 d h)) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 l d)) #s(literal -1/2 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 l d) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 l d) (*.f64 M D)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d l))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (*.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64)) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 l d))) (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (sqrt.f64 (/.f64 l d))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h d)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))

simplify584.0ms (1.9%)

Algorithm
egg-herbie
Rules
7494×*-lowering-*.f32
7494×*-lowering-*.f64
3622×accelerator-lowering-fma.f32
3622×accelerator-lowering-fma.f64
2490×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025814492
175314070
2268713996
3568513895
0830913733
Stop Event
iter limit
node limit
Counts
1080 → 1080
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(sqrt (/ h (pow d 3)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* d (sqrt (/ (pow l 3) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* d (sqrt (/ (pow l 3) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(* d (sqrt (/ (pow l 3) h)))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (sqrt (/ (pow l 3) h)))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* d (sqrt (/ (pow l 3) h)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* d (sqrt (/ (pow l 3) h)))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(/ (* (pow D 2) (pow M 2)) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
Outputs
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log (/ 1 d))))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 #s(literal -1 binary64) d)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 #s(literal -1 binary64) d)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 #s(literal -1 binary64) d)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (/ -1 l)) (* -1 (log (/ -1 d))))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 #s(literal -1 binary64) d)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (* -1 (log l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log d) (log (/ 1 l)))))
(pow.f64 (/.f64 d l) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) l)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) l)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) l)) #s(literal 1/4 binary64))
(exp (* 1/4 (+ (log (* -1 d)) (log (/ -1 l)))))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) l)) #s(literal 1/4 binary64))
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/4 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h (*.f64 D M))) d)
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/ 1 (* h l))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(sqrt (/ h (pow d 3)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1 (* (sqrt (/ h (pow d 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 D D))) (/.f64 #s(literal 1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* 1/8 (* (/ (* (pow D 2) (pow (sqrt -1) 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 D (*.f64 D (*.f64 M M)))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 D (*.f64 D (*.f64 M M)))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 D (*.f64 D (*.f64 M M)))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) d)
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d)))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(/ (* (pow D 2) (pow M 2)) d)
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (* (pow d 2) (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) (* d (pow (sqrt -1) 2))) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))

eval481.0ms (1.5%)

Compiler

Compiled 82285 to 4513 computations (94.5% saved)

prune443.0ms (1.4%)

Pruning

62 alts after pruning (61 fresh and 1 done)

PrunedKeptTotal
New2495392534
Fresh152237
Picked415
Done000
Total2514622576
Accuracy
98.0%
Counts
2576 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.0%
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
40.4%
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
71.6%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
56.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
14.3%
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
21.7%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
35.9%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
71.7%
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
24.6%
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
8.5%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
10.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
25.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
24.3%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
24.9%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
39.9%
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
30.0%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
45.5%
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))))
35.9%
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
72.1%
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
71.1%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
25.2%
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
42.1%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
39.7%
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
30.4%
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
39.3%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
20.8%
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
42.1%
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
38.3%
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
14.2%
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
71.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
13.8%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
63.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
59.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
61.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 h (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
72.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
26.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
42.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
28.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
28.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
31.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
28.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
32.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
11.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
69.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
71.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
71.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
35.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
20.3%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
25.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
20.1%
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
19.7%
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
23.5%
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
3.2%
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
25.2%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
25.2%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
25.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
19.3%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
24.2%
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
30.6%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
21.6%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
Compiler

Compiled 3521 to 2152 computations (38.9% saved)

localize984.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 38 expressions of interest:

NewMetricScoreProgram
cost-diff128
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
cost-diff128
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
cost-diff0
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64))))
cost-diff0
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
cost-diff0
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
cost-diff0
(-.f64 #s(literal 0 binary64) d)
cost-diff0
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
cost-diff0
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
cost-diff0
(*.f64 h l)
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d)))
cost-diff0
(/.f64 d l)
cost-diff0
(sqrt.f64 (/.f64 d l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy90.2%
(/.f64 l (*.f64 M D))
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy76.5%
(sqrt.f64 (/.f64 d h))
accuracy99.6%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
accuracy99.1%
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))
accuracy74.5%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64))))
accuracy51.4%
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64))
accuracy91.7%
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
accuracy91.3%
(/.f64 (*.f64 l (*.f64 l l)) h)
accuracy68.1%
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
accuracy52.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
accuracy100.0%
(*.f64 h l)
accuracy99.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
accuracy74.3%
(sqrt.f64 (*.f64 h l))
accuracy93.2%
(*.f64 h (/.f64 (*.f64 M D) d))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy77.4%
(sqrt.f64 (/.f64 h d))
Rules
8146×/-lowering-/.f32
8146×/-lowering-/.f64
5938×*-lowering-*.f32
5938×*-lowering-*.f64
4804×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050468
1129434
2462414
32731414
43111414
53428414
63809414
74013414
84083414
96525414
107301414
117529414
127554414
137554414
147554414
157666414
167767414
010452408
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d))))
(sqrt (/ d l))
(/ d l)
d
l
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d)))
(+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8))
1
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(* h (/ (* M D) d))
h
(/ (* M D) d)
(* M D)
M
D
(/ l (/ (* M D) d))
-1/8
(sqrt (/ h d))
(/ h d)
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(/ (* (- 0 d) (sqrt (/ (* l (* l l)) h))) (* l l))
(* (- 0 d) (sqrt (/ (* l (* l l)) h)))
(- 0 d)
0
d
(sqrt (/ (* l (* l l)) h))
(/ (* l (* l l)) h)
(* l (* l l))
l
(* l l)
h
(* d (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))))
d
(sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)))
(/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))
1
(pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)
(* (* (* h l) (* h l)) (* (* h l) (* h l)))
(* (* h l) (* h l))
(* h l)
h
l
1/4
(* (* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))) (sqrt (/ d h)))
(* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(sqrt (/ d l))
(/ d l)
d
l
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
1
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
(* (/ (* M D) d) (* h 1/4))
(/ (* M D) d)
(* M D)
M
D
(* h 1/4)
h
1/4
(* (/ l (* M D)) (* d -2))
(/ l (* M D))
(* d -2)
-2
(sqrt (/ d h))
(/ d h)
Outputs
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M))))) (sqrt.f64 (/.f64 h d)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M)))) (sqrt.f64 (/.f64 h d)))
(+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M))))
1
#s(literal 1 binary64)
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M)))
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(/.f64 (/.f64 (*.f64 h (*.f64 M D)) d) (/.f64 (/.f64 l (/.f64 D d)) M))
(* h (/ (* M D) d))
(/.f64 (*.f64 h (*.f64 M D)) d)
h
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(/ l (/ (* M D) d))
(/.f64 (/.f64 l (/.f64 D d)) M)
-1/8
#s(literal -1/8 binary64)
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(/ h d)
(/.f64 h d)
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
d
(sqrt (* h l))
(sqrt.f64 (*.f64 l h))
(* h l)
(*.f64 l h)
h
l
(/ (* (- 0 d) (sqrt (/ (* l (* l l)) h))) (* l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(* (- 0 d) (sqrt (/ (* l (* l l)) h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
d
(sqrt (/ (* l (* l l)) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(/ (* l (* l l)) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(* l (* l l))
(*.f64 l (*.f64 l l))
l
(* l l)
(*.f64 l l)
h
(* d (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 h (*.f64 l (*.f64 h h))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 1/4 binary64)))))
d
(sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 h (*.f64 l (*.f64 h h))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 1/4 binary64))))
(/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 h (*.f64 l (*.f64 h h))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 1/4 binary64)))
1
#s(literal 1 binary64)
(pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)
(pow.f64 (*.f64 (*.f64 h (*.f64 l (*.f64 h h))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 1/4 binary64))
(* (* (* h l) (* h l)) (* (* h l) (* h l)))
(*.f64 (*.f64 h (*.f64 l (*.f64 h h))) (*.f64 l (*.f64 l (*.f64 l h))))
(* (* h l) (* h l))
(*.f64 l (*.f64 l (*.f64 h h)))
(* h l)
(*.f64 l h)
h
l
1/4
#s(literal 1/4 binary64)
(* (* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))) (sqrt (/ d h)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))))
(* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M)))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M))))
1
#s(literal 1 binary64)
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (/.f64 (/.f64 l (/.f64 D d)) M)))
(* (/ (* M D) d) (* h 1/4))
(/.f64 (*.f64 D (*.f64 M (*.f64 h #s(literal 1/4 binary64)))) d)
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(* h 1/4)
(*.f64 h #s(literal 1/4 binary64))
h
1/4
#s(literal 1/4 binary64)
(* (/ l (* M D)) (* d -2))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 d l)) M) D)
(/ l (* M D))
(/.f64 l (*.f64 M D))
(* d -2)
(*.f64 d #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
Results
168.0ms256×0valid
Compiler

Compiled 491 to 51 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 40.0ms (44.6% of total)
ival-div: 24.0ms (26.7% of total)
ival-sqrt: 12.0ms (13.4% of total)
ival-pow: 9.0ms (10% of total)
ival-add: 3.0ms (3.3% of total)
ival-sub: 1.0ms (1.1% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series217.0ms (0.7%)

Counts
25 → 900
Calls
Call 1
Inputs
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ d l))>
#<alt (/ (* M D) d)>
#<alt (* h (/ (* M D) d))>
#<alt (sqrt (* h l))>
#<alt (/ d (sqrt (* h l)))>
#<alt (* h l)>
#<alt (/ (* (- 0 d) (sqrt (/ (* l (* l l)) h))) (* l l))>
#<alt (sqrt (/ (* l (* l l)) h))>
#<alt (/ (* l (* l l)) h)>
#<alt (* (- 0 d) (sqrt (/ (* l (* l l)) h)))>
#<alt (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)>
#<alt (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)))>
#<alt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))>
#<alt (* d (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))))>
#<alt (sqrt (/ d h))>
#<alt (/ l (* M D))>
#<alt (* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d))))>
#<alt (/ d l)>
#<alt (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d)))>
#<alt (- 0 d)>
#<alt (* (* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))) (sqrt (/ d h)))>
#<alt (* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))>
#<alt (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))>
#<alt (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))>
Outputs
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (* -1 (* h l))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (* (sqrt (/ 1 (* h l))) (sqrt -1))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (/ -1 (* h l))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (sqrt (/ d h)))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (sqrt (/ d l))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
Calls

225 calls:

TimeVariablePointExpression
80.0ms
h
@0
(pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)
36.0ms
l
@0
(/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))
12.0ms
h
@0
(/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))
11.0ms
d
@0
(* d (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))))
11.0ms
l
@0
(pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)

rewrite511.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
5336×/-lowering-/.f32
5336×/-lowering-/.f64
3548×*-lowering-*.f32
3548×*-lowering-*.f64
2128×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050256
1278243
22340239
08274234
Stop Event
iter limit
node limit
Counts
25 → 1238
Calls
Call 1
Inputs
(sqrt (/ h d))
(sqrt (/ d l))
(/ (* M D) d)
(* h (/ (* M D) d))
(sqrt (* h l))
(/ d (sqrt (* h l)))
(* h l)
(/ (* (- 0 d) (sqrt (/ (* l (* l l)) h))) (* l l))
(sqrt (/ (* l (* l l)) h))
(/ (* l (* l l)) h)
(* (- 0 d) (sqrt (/ (* l (* l l)) h)))
(pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)
(sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4)))
(/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))
(* d (sqrt (/ 1 (pow (* (* (* h l) (* h l)) (* (* h l) (* h l))) 1/4))))
(sqrt (/ d h))
(/ l (* M D))
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d))))
(/ d l)
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (sqrt (/ h d)))
(- 0 d)
(* (* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))) (sqrt (/ d h)))
(* (sqrt (/ d l)) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 h d))
(/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64))
(/.f64 (pow.f64 d #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (*.f64 h #s(literal 1 binary64))) (sqrt.f64 d))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 h))) (neg.f64 (neg.f64 (sqrt.f64 d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 h d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))
(pow.f64 (/.f64 d h) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 h d) (/.f64 h d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 h d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 h) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d d))) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 d d)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d l))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) d) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))
(/.f64 (*.f64 M D) d)
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) d)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64))
(*.f64 M (/.f64 D d))
(*.f64 D (*.f64 M (/.f64 #s(literal 1 binary64) d)))
(*.f64 D (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (/.f64 D d) M)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 d d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(/.f64 h (/.f64 d (*.f64 M D)))
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 h (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 h (*.f64 M D))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) (*.f64 h #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) (*.f64 #s(literal 1 binary64) h)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 h (*.f64 M D)))))
(/.f64 (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) h) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 h (*.f64 M D)) d)
(/.f64 (neg.f64 (*.f64 h (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 h #s(literal 1 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) h) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (*.f64 M D)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 h #s(literal 1 binary64))) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) h)) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h)) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(pow.f64 (/.f64 d (*.f64 h (*.f64 M D))) #s(literal -1 binary64))
(*.f64 h (/.f64 (*.f64 M D) d))
(*.f64 M (*.f64 (/.f64 D d) h))
(*.f64 (*.f64 M D) (/.f64 h d))
(*.f64 (/.f64 (*.f64 M D) d) h)
(*.f64 (*.f64 h (*.f64 M D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 h M) (/.f64 D d))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)))
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64))
(*.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 h (*.f64 l l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 h #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) l) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/8 binary64)) (pow.f64 (*.f64 l (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 h #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 l (*.f64 h l)) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 l #s(literal 1/8 binary64)) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) (*.f64 h h)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 h h) (*.f64 h h))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 l l) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) #s(literal 1/8 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) (*.f64 h (*.f64 h l))) #s(literal 1/8 binary64)) (pow.f64 l #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) h) #s(literal 1/8 binary64)) (pow.f64 l #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) l) #s(literal 1/8 binary64)) (pow.f64 h #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (sqrt.f64 h)) (fabs.f64 (sqrt.f64 l)))
(*.f64 (fabs.f64 (sqrt.f64 l)) (fabs.f64 (sqrt.f64 h)))
(*.f64 (fabs.f64 (pow.f64 h #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 l #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d) (-.f64 #s(literal 0 binary64) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 d #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal 1 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (+.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(fabs.f64 (*.f64 h l))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h l) #s(literal -1 binary64)))
(sqrt.f64 (*.f64 h (*.f64 h (*.f64 l l))))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal 2 binary64))
(pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))))
(*.f64 h l)
(*.f64 l h)
(*.f64 l (pow.f64 (*.f64 h h) #s(literal 1/2 binary64)))
(*.f64 l (pow.f64 h #s(literal 1 binary64)))
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 (*.f64 l l) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 l (*.f64 h l)) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 l) (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 l) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 h) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 h #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 h h) #s(literal 1/2 binary64)) l)
(*.f64 (pow.f64 (*.f64 (*.f64 h h) l) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 h h) (*.f64 h h))) #s(literal 1/4 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) (*.f64 h (*.f64 h l))) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) h) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) l) #s(literal 1/4 binary64)) (pow.f64 h #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1 binary64)) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l l))) (/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(neg.f64 (/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(neg.f64 (/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) (*.f64 l l)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 l l)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) l)) l)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) l))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) (*.f64 d d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (*.f64 d d) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 d (*.f64 l l))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) l)))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(*.f64 (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (-.f64 #s(literal 0 binary64) d) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) l)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l)) (-.f64 #s(literal 0 binary64) d))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 l (/.f64 l h)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 l (*.f64 l (/.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (/.f64 h l)) l) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h l)) l)))
(/.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h (*.f64 l (*.f64 l l))))))
(/.f64 (neg.f64 (pow.f64 l #s(literal 3/2 binary64))) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 l l)) #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 l #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(pow.f64 (*.f64 l (*.f64 l (/.f64 l h))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h l)) l) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 l (*.f64 l (/.f64 l h))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 l (*.f64 l (/.f64 l h))) (*.f64 l (*.f64 l (/.f64 l h)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 l (*.f64 l (/.f64 l h))))) #s(literal 1/2 binary64))
(*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(*.f64 l (pow.f64 (*.f64 l (/.f64 #s(literal 1 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 l (sqrt.f64 (/.f64 l h)))
(*.f64 l (sqrt.f64 (*.f64 l (/.f64 #s(literal 1 binary64) h))))
(*.f64 #s(literal 1 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l #s(literal 3/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 l) (/.f64 l (sqrt.f64 h)))
(*.f64 (/.f64 l (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (*.f64 l (*.f64 l (/.f64 l h))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 l (/.f64 l h))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 l (*.f64 l l)) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (*.f64 l (*.f64 l l)) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))) h))
(/.f64 (*.f64 l (*.f64 l l)) h)
(/.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 h (*.f64 l (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (/.f64 h (*.f64 (*.f64 l (*.f64 l l)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 l (*.f64 l l)) #s(literal 1 binary64)) h)
(/.f64 (neg.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (*.f64 (*.f64 l (*.f64 l l)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal -1 binary64))
(*.f64 l (*.f64 l (/.f64 l h)))
(*.f64 (*.f64 l l) (/.f64 l h))
(*.f64 (*.f64 l l) (*.f64 l (/.f64 #s(literal 1 binary64) h)))
(*.f64 (*.f64 l (*.f64 l l)) (/.f64 #s(literal 1 binary64) h))
(*.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l (/.f64 l h))))
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))) #s(literal -1 binary64)))
(*.f64 (*.f64 l (/.f64 l h)) l)
(+.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(fma.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(fma.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (*.f64 d d)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) d) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (pow.f64 l #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (pow.f64 l #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 l #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) d)
(/.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 d (sqrt.f64 h)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 l #s(literal 3/2 binary64))) (sqrt.f64 h))
(/.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (neg.f64 (*.f64 (sqrt.f64 h) (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (neg.f64 (*.f64 (sqrt.f64 h) d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (pow.f64 l #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (*.f64 d d) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (pow.f64 l #s(literal 3/2 binary64)))) (neg.f64 (*.f64 d (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 l #s(literal 3/2 binary64)))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(fabs.f64 (*.f64 h l))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h l) #s(literal -1 binary64)))
(sqrt.f64 (*.f64 h (*.f64 h (*.f64 l l))))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal 2 binary64))
(pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))))
(*.f64 h l)
(*.f64 l h)
(*.f64 l (pow.f64 (*.f64 h h) #s(literal 1/2 binary64)))
(*.f64 l (pow.f64 h #s(literal 1 binary64)))
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 (*.f64 l l) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 l (*.f64 h l)) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 l) (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 l) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 h) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 h #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 h h) #s(literal 1/2 binary64)) l)
(*.f64 (pow.f64 (*.f64 (*.f64 h h) l) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 h h) (*.f64 h h))) #s(literal 1/4 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) (*.f64 h (*.f64 h l))) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) h) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) l) #s(literal 1/4 binary64)) (pow.f64 h #s(literal 1/4 binary64)))
(*.f64 (pow.f64 h #s(literal 1 binary64)) l)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(fabs.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (pow.f64 h #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 h #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/8 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal -1/16 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l))))
(*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 (*.f64 h (*.f64 l l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h h) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) l) #s(literal -1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 h #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 h #s(literal -1/8 binary64)) (pow.f64 (*.f64 l (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 h #s(literal -1/8 binary64)) (pow.f64 (*.f64 (*.f64 l (*.f64 h l)) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 l #s(literal -1/8 binary64)) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) #s(literal -1/8 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) (*.f64 h h)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 h h) (*.f64 h h))) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l l) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) (*.f64 h (*.f64 h l))) #s(literal -1/8 binary64)) (pow.f64 l #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) h) #s(literal -1/8 binary64)) (pow.f64 l #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) l) #s(literal -1/8 binary64)) (pow.f64 h #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal -3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -3/4 binary64))) (sqrt.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal -1/2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 h l))) #s(literal 1/4 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 h l))) #s(literal 1/8 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 h l)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -2 binary64))
(pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal -1/8 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (*.f64 h (*.f64 l l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -3/4 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -3/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 (*.f64 l (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 (*.f64 (*.f64 l (*.f64 h l)) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 h (*.f64 h (*.f64 l l)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h (*.f64 h l)) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal -1/2 binary64)) (pow.f64 (*.f64 h h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) l) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h h) (*.f64 h h)) #s(literal -1/4 binary64)) (pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 h h) (*.f64 h h))) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) (*.f64 h (*.f64 h l))) #s(literal -1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) h) #s(literal -1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l) l) #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 3/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d) (-.f64 #s(literal 0 binary64) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 d #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal 1 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (+.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 d d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 h d) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d h))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/4 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 d d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 d d))) #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 D (/.f64 l M))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 l (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 M D)))
(/.f64 l (*.f64 M D))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 l M)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 D (/.f64 l M)))))
(/.f64 #s(literal 1 binary64) (/.f64 M (/.f64 l D)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (*.f64 l #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 D (/.f64 l M))))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (/.f64 l M) D)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 l M)) (neg.f64 D))
(/.f64 (/.f64 l D) M)
(/.f64 (*.f64 l #s(literal 1 binary64)) (*.f64 M D))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 l M))) (neg.f64 (neg.f64 D)))
(/.f64 (neg.f64 (/.f64 l D)) (neg.f64 M))
(/.f64 (neg.f64 (*.f64 l #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(pow.f64 (/.f64 D (/.f64 l M)) #s(literal -1 binary64))
(*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(*.f64 #s(literal 1 binary64) (/.f64 l (*.f64 M D)))
(*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) l)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64)))
(*.f64 (/.f64 l M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 l M))
(*.f64 (/.f64 #s(literal 1 binary64) M) (pow.f64 (/.f64 D l) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l (/.f64 h d))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 h d) l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 h d) l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))) #s(literal 3 binary64))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 h)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 d l)
(/.f64 #s(literal 1 binary64) (/.f64 l d))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d) (-.f64 #s(literal 0 binary64) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 d #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) l) d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (*.f64 d #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) l) #s(literal 3 binary64)) (pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 0 binary64) l)) (+.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 d (-.f64 #s(literal 0 binary64) l))))))
(pow.f64 (/.f64 d l) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 d l))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) d)
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 h d))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 h d))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 (/.f64 h d))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 (/.f64 d h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 (/.f64 d h)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 h)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))
(+.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) d)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)))
(-.f64 (/.f64 #s(literal 0 binary64) d) d)
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))) (/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))))
(fma.f64 #s(literal -1 binary64) d #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 #s(literal 1 binary64) (*.f64 d d)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) d) #s(literal 0 binary64))
(neg.f64 d)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d d) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 d d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 d d))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d d) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 d d) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) #s(literal 0 binary64)) (+.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 0 binary64) (*.f64 d d))) (+.f64 (*.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 d d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) d) #s(literal 3 binary64)) (*.f64 d (*.f64 d d))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 0 binary64) d)) (+.f64 (*.f64 d d) (*.f64 (/.f64 #s(literal 0 binary64) d) d))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) d)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) d))
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l (/.f64 h d))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 h d) l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 h d) l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))) #s(literal 3 binary64))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 (/.f64 d h)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 h)) (sqrt.f64 d))
(+.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(+.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 d l) (-.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (/.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d l) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))) (+.f64 (pow.f64 (/.f64 d l) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (/.f64 d l) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (sqrt.f64 l))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) (*.f64 (sqrt.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 l)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 l)))
(/.f64 (+.f64 (pow.f64 (/.f64 d l) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d l) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))))
(/.f64 (-.f64 (/.f64 d l) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))))) (neg.f64 (*.f64 (sqrt.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d l) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (/.f64 d l) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 d l) (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (pow.f64 (/.f64 d l) #s(literal 3/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 3/2 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal 2 binary64)) (-.f64 (/.f64 d l) (*.f64 (/.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))
(+.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))))
(fma.f64 h (*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 D d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 D (/.f64 l M)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 l d)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) h) (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) #s(literal 1 binary64)) (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (-.f64 #s(literal 0 binary64) l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1/64 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1/8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) d) (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))) (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) (*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 M D)) (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l)))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 l (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 M D)) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) d)))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) #s(literal -2 binary64))))
(/.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))))
(/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) d))
(/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D)))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) d)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64))))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h d) #s(literal -1/8 binary64))) (/.f64 l (*.f64 M D)))
(/.f64 (*.f64 (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 d (*.f64 M D)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 l (*.f64 M D))) d)
(/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) d) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) #s(literal -2 binary64)) d)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 d (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))))) (neg.f64 (neg.f64 (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)))) (neg.f64 (/.f64 l (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 (*.f64 h (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)) #s(literal -1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l)) (neg.f64 (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 l (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))) (neg.f64 (/.f64 l (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) d)) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d)) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal -1/8 binary64)))
(*.f64 M (*.f64 (/.f64 D d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M)))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 D (/.f64 l M)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (/.f64 (*.f64 M D) (*.f64 l d)))
(*.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))) (/.f64 (*.f64 M D) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 (/.f64 h d) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) h) (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l)) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) #s(literal 1 binary64)) (/.f64 (*.f64 M D) (*.f64 l d)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) (-.f64 #s(literal 0 binary64) l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))
(*.f64 (/.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D))) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D))
(*.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 l M))) (*.f64 (*.f64 M D) (*.f64 h #s(literal 1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))

simplify636.0ms (2%)

Algorithm
egg-herbie
Rules
7908×*-lowering-*.f32
7908×*-lowering-*.f64
4904×accelerator-lowering-fma.f32
4904×accelerator-lowering-fma.f64
3366×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030411193
186610952
2302110900
3683010873
0848210660
Stop Event
iter limit
node limit
Counts
900 → 900
Calls
Call 1
Inputs
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* -1 (* h l))
(* -1 (* h l))
(* -1 (* h l))
(* -1 (* h l))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* -1 (* h l))
(* -1 (* h l))
(* -1 (* h l))
(* -1 (* h l))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(/ -1 (* h l))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (sqrt (/ d h)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(sqrt (/ d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
Outputs
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (pow l 3) h)
(*.f64 l (/.f64 (*.f64 l l) h))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ (pow l 3) h))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(* -1 (* h l))
(-.f64 #s(literal 0 binary64) (*.f64 h l))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(/ -1 (* h l))
(/.f64 #s(literal -1 binary64) (*.f64 h l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 (/.f64 d (*.f64 h h)) h)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) l)))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* -1 (sqrt (/ d h)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(-.f64 #s(literal 0 binary64) (*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(-.f64 #s(literal 0 binary64) (*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(-.f64 #s(literal 0 binary64) (*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) h)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))) (*.f64 l l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 h (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 h (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 h (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 M M)) l)))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 M M)) l)))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 M M)) l)))) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) h) l))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) h) l))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) h) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d d))) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 D D)) (*.f64 d (*.f64 d l)))

eval576.0ms (1.8%)

Compiler

Compiled 75723 to 6468 computations (91.5% saved)

prune441.0ms (1.4%)

Pruning

76 alts after pruning (74 fresh and 2 done)

PrunedKeptTotal
New2718352753
Fresh173956
Picked325
Done101
Total2739762815
Accuracy
98.0%
Counts
2815 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.0%
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
40.4%
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
71.6%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
14.3%
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
21.7%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
16.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
35.9%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
5.8%
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
38.0%
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
24.6%
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
6.8%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
6.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
5.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
5.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
8.5%
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
10.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
17.4%
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
17.1%
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
17.9%
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
25.2%
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
25.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
24.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
6.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
24.3%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
5.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
24.9%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
39.9%
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
5.8%
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
62.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
30.0%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
20.3%
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
35.9%
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
60.6%
(*.f64 (fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)))
25.2%
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
42.0%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
42.1%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
5.0%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
39.7%
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
39.3%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
9.7%
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
20.8%
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
62.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
42.1%
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
41.7%
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
14.2%
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
71.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d))) (sqrt.f64 (/.f64 d h)))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
69.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
71.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
7.2%
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
7.6%
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
13.8%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
34.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
72.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
72.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
26.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
42.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
28.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
72.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
28.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
31.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
28.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
32.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
35.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
25.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
20.1%
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
23.5%
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
3.2%
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
25.2%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
25.2%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
25.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
12.7%
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
30.6%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
21.6%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
6.9%
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
Compiler

Compiled 4017 to 2508 computations (37.6% saved)

localize964.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 38 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))
cost-diff0
(/.f64 d l)
cost-diff0
(sqrt.f64 (/.f64 d l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff128
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))
cost-diff128
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
cost-diff0
(/.f64 l h)
cost-diff64
(pow.f64 (/.f64 l h) #s(literal 1/2 binary64))
cost-diff64
(*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
cost-diff320
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
cost-diff0
(*.f64 h l)
cost-diff0
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64)))
cost-diff0
(/.f64 d l)
cost-diff0
(sqrt.f64 (/.f64 d l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
accuracy90.2%
(/.f64 d (*.f64 M D))
accuracy90.2%
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l)
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy76.5%
(sqrt.f64 (/.f64 d h))
accuracy93.2%
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64)))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy90.2%
(/.f64 l (*.f64 M D))
accuracy74.3%
(sqrt.f64 (*.f64 h l))
accuracy99.8%
(*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
accuracy89.5%
(/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l))
accuracy78.4%
(pow.f64 (/.f64 l h) #s(literal 1/2 binary64))
accuracy52.2%
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
accuracy100.0%
(*.f64 h l)
accuracy99.6%
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
accuracy74.3%
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
accuracy93.2%
(*.f64 h (/.f64 (*.f64 M D) d))
accuracy90.4%
(/.f64 (*.f64 M D) d)
accuracy80.3%
(sqrt.f64 (/.f64 d l))
accuracy76.5%
(pow.f64 (/.f64 d h) #s(literal -1/2 binary64))
Rules
5086×*-lowering-*.f32
5086×*-lowering-*.f64
3090×/-lowering-/.f32
3090×/-lowering-/.f64
3084×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054475
1139473
2523473
33666471
44691469
55350469
66994469
08028461
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2)))
(sqrt (/ d l))
(/ d l)
d
l
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2))
(+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8))
1
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(* h (/ (* M D) d))
h
(/ (* M D) d)
(* M D)
M
D
(/ l (/ (* M D) d))
-1/8
(pow (/ d h) -1/2)
(/ d h)
-1/2
(* (pow (* h l) -1/2) d)
(pow (* h l) -1/2)
(* h l)
h
l
-1/2
d
(* (* l (pow (/ l h) 1/2)) (/ (- 0 d) (* l l)))
(* l (pow (/ l h) 1/2))
l
(pow (/ l h) 1/2)
(/ l h)
h
1/2
(/ (- 0 d) (* l l))
(- 0 d)
0
d
(* l l)
(* (/ d (sqrt (* h l))) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
1
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
(* (/ (* M D) d) (* h 1/4))
(/ (* M D) d)
(* M D)
M
D
(* h 1/4)
1/4
(* (/ l (* M D)) (* d -2))
(/ l (* M D))
(* d -2)
-2
(* (sqrt (/ d l)) (* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h))))
(sqrt (/ d l))
(/ d l)
d
l
(* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h)))
(+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D)))))
1
(* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))
(/ (/ h (/ d (* M D))) l)
(/ h (/ d (* M D)))
h
(/ d (* M D))
(* M D)
M
D
(/ -1/8 (/ d (* M D)))
-1/8
(sqrt (/ d h))
(/ d h)
Outputs
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d))))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64)))
(+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d))))
1
#s(literal 1 binary64)
(* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))
(/ (* h (/ (* M D) d)) (/ l (/ (* M D) d)))
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 l M) (/.f64 D d)))
(* h (/ (* M D) d))
(/.f64 h (/.f64 d (*.f64 M D)))
h
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(/ l (/ (* M D) d))
(/.f64 (/.f64 l M) (/.f64 D d))
-1/8
#s(literal -1/8 binary64)
(pow (/ d h) -1/2)
(pow.f64 (/.f64 d h) #s(literal -1/2 binary64))
(/ d h)
(/.f64 d h)
-1/2
#s(literal -1/2 binary64)
(* (pow (* h l) -1/2) d)
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(pow (* h l) -1/2)
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(* h l)
(*.f64 l h)
h
l
-1/2
#s(literal -1/2 binary64)
d
(* (* l (pow (/ l h) 1/2)) (/ (- 0 d) (* l l)))
(*.f64 (sqrt.f64 (/.f64 l h)) (-.f64 #s(literal 0 binary64) (/.f64 d l)))
(* l (pow (/ l h) 1/2))
(*.f64 l (sqrt.f64 (/.f64 l h)))
l
(pow (/ l h) 1/2)
(sqrt.f64 (/.f64 l h))
(/ l h)
(/.f64 l h)
h
1/2
#s(literal 1/2 binary64)
(/ (- 0 d) (* l l))
(/.f64 d (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
d
(* l l)
(*.f64 l l)
(* (/ d (sqrt (* h l))) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d))))) (sqrt.f64 (*.f64 l h)))
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
d
(sqrt (* h l))
(sqrt.f64 (*.f64 l h))
(* h l)
(*.f64 l h)
h
l
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d))))
1
#s(literal 1 binary64)
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))
(* (/ (* M D) d) (* h 1/4))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1/4 binary64))
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* M D)
(*.f64 M D)
M
D
(* h 1/4)
(*.f64 h #s(literal 1/4 binary64))
1/4
#s(literal 1/4 binary64)
(* (/ l (* M D)) (* d -2))
(/.f64 (*.f64 d (*.f64 l #s(literal -2 binary64))) (*.f64 M D))
(/ l (* M D))
(/.f64 l (*.f64 M D))
(* d -2)
(*.f64 d #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(* (sqrt (/ d l)) (* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))) (sqrt.f64 (/.f64 d h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))) (sqrt.f64 (/.f64 d h)))
(+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d))))
1
#s(literal 1 binary64)
(* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/8 binary64)) (/.f64 (/.f64 l M) (/.f64 D d)))
(/ (/ h (/ d (* M D))) l)
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l)
(/ h (/ d (* M D)))
(/.f64 h (/.f64 d (*.f64 M D)))
h
(/ d (* M D))
(/.f64 d (*.f64 M D))
(* M D)
(*.f64 M D)
M
D
(/ -1/8 (/ d (* M D)))
(/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))
-1/8
#s(literal -1/8 binary64)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
Results
218.0ms256×0valid
Compiler

Compiled 491 to 55 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 33.0ms (33.5% of total)
ival-div: 27.0ms (27.4% of total)
ival-pow: 25.0ms (25.4% of total)
ival-sqrt: 6.0ms (6.1% of total)
ival-add: 4.0ms (4.1% of total)
ival-sub: 1.0ms (1% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series152.0ms (0.5%)

Counts
27 → 1056
Calls
Call 1
Inputs
#<alt (pow (/ d h) -1/2)>
#<alt (sqrt (/ d l))>
#<alt (/ (* M D) d)>
#<alt (* h (/ (* M D) d))>
#<alt (pow (* h l) -1/2)>
#<alt (* (pow (* h l) -1/2) d)>
#<alt (* h l)>
#<alt (* (* l (pow (/ l h) 1/2)) (/ (- 0 d) (* l l)))>
#<alt (pow (/ l h) 1/2)>
#<alt (/ (- 0 d) (* l l))>
#<alt (* l (pow (/ l h) 1/2))>
#<alt (sqrt (* h l))>
#<alt (/ l (* M D))>
#<alt (* (/ (* M D) d) (* h 1/4))>
#<alt (sqrt (/ d h))>
#<alt (/ (/ h (/ d (* M D))) l)>
#<alt (/ d (* M D))>
#<alt (* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2)))>
#<alt (/ d l)>
#<alt (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2))>
#<alt (/ l h)>
#<alt (* (/ d (sqrt (* h l))) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))>
#<alt (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))>
#<alt (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))>
#<alt (/ d (sqrt (* h l)))>
#<alt (* (sqrt (/ d l)) (* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h))))>
#<alt (* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h)))>
Outputs
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h d)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (sqrt (/ h d))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (/ (* D (* M h)) d)>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (* -1 (/ d (pow l 2)))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (/ l (* D M))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (* 1/4 (/ (* D (* M h)) d))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ (* D (* M h)) (* d l))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (/ d l)>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (sqrt (/ d h)))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (/ l h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
Calls

264 calls:

TimeVariablePointExpression
66.0ms
d
@inf
(/ (/ h (/ d (* M D))) l)
19.0ms
l
@-inf
(pow (* h l) -1/2)
1.0ms
l
@-inf
(* (/ d (sqrt (* h l))) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
1.0ms
d
@inf
(/ (- 0 d) (* l l))
1.0ms
d
@0
(/ (- 0 d) (* l l))

rewrite755.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
5006×/-lowering-/.f32
5006×/-lowering-/.f64
3740×*-lowering-*.f32
3740×*-lowering-*.f64
2348×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054292
1311280
22780249
08280249
Stop Event
iter limit
node limit
Counts
27 → 1272
Calls
Call 1
Inputs
(pow (/ d h) -1/2)
(sqrt (/ d l))
(/ (* M D) d)
(* h (/ (* M D) d))
(pow (* h l) -1/2)
(* (pow (* h l) -1/2) d)
(* h l)
(* (* l (pow (/ l h) 1/2)) (/ (- 0 d) (* l l)))
(pow (/ l h) 1/2)
(/ (- 0 d) (* l l))
(* l (pow (/ l h) 1/2))
(sqrt (* h l))
(/ l (* M D))
(* (/ (* M D) d) (* h 1/4))
(sqrt (/ d h))
(/ (/ h (/ d (* M D))) l)
(/ d (* M D))
(* (sqrt (/ d l)) (/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2)))
(/ d l)
(/ (+ 1 (* (/ (* h (/ (* M D) d)) (/ l (/ (* M D) d))) -1/8)) (pow (/ d h) -1/2))
(/ l h)
(* (/ d (sqrt (* h l))) (+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))))
(+ 1 (/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2))))
(/ (* (/ (* M D) d) (* h 1/4)) (* (/ l (* M D)) (* d -2)))
(/ d (sqrt (* h l)))
(* (sqrt (/ d l)) (* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h))))
(* (+ 1 (* (/ (/ h (/ d (* M D))) l) (/ -1/8 (/ d (* M D))))) (sqrt (/ d h)))
Outputs
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal -1/4 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal -1/4 binary64))))
(sqrt.f64 (/.f64 h d))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))
(pow.f64 (/.f64 d h) #s(literal -1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 h) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 #s(literal 1 binary64) d)))
(*.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (pow.f64 d #s(literal -1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 M D) d)
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))) d)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) d)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 D (*.f64 M (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal -1 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (/.f64 D d) M)
(*.f64 (/.f64 #s(literal -1 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(*.f64 (/.f64 #s(literal -1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 d M)) D)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 d M)) (pow.f64 (/.f64 #s(literal 1 binary64) D) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 d d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d (*.f64 M D)) h)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))
(neg.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 h (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 M D)) h) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) h))))
(/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (/.f64 h d) (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(/.f64 (*.f64 h (*.f64 M D)) d)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M D)) h) #s(literal 1 binary64))))
(/.f64 (*.f64 h #s(literal 1 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 #s(literal 1 binary64) h) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 d (*.f64 M D)))
(/.f64 (neg.f64 (*.f64 h (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (/.f64 h d)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (*.f64 M D)))) d)
(/.f64 (neg.f64 (*.f64 h #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D)))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h)) d)
(pow.f64 (/.f64 (/.f64 d (*.f64 M D)) h) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M D)) h) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 h (/.f64 (*.f64 M D) d))
(*.f64 M (*.f64 (/.f64 D d) h))
(*.f64 (*.f64 M D) (/.f64 h d))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) h))
(*.f64 (/.f64 (*.f64 M D) d) h)
(*.f64 (/.f64 (*.f64 M D) d) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 h (/.f64 d (*.f64 M D))))
(*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 h d) (*.f64 M D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) h) #s(literal -1 binary64)))
(*.f64 (*.f64 h (*.f64 M D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 h M) (/.f64 D d))
(*.f64 (*.f64 (/.f64 h d) M) D)
(*.f64 (*.f64 (/.f64 h d) D) M)
(*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(*.f64 (/.f64 h (/.f64 d M)) D)
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 h) #s(literal -1/2 binary64)) (*.f64 (log.f64 l) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (log.f64 h) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/4 binary64)) (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/4 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64)))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (pow.f64 h #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 d (*.f64 d d)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal -1/2 binary64)) d))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) d))
(*.f64 (*.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 h #s(literal -1/2 binary64))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(exp.f64 (log.f64 (*.f64 h l)))
(*.f64 h l)
(*.f64 l h)
(*.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 h)))
(*.f64 (exp.f64 (log.f64 h)) (exp.f64 (log.f64 l)))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d)))) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) d) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) #s(literal 1 binary64)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) (/.f64 d (-.f64 #s(literal 0 binary64) l))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 (/.f64 l h)))) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d))
(/.f64 (*.f64 d (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 l h)))) (neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) (/.f64 d (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 (/.f64 l h))))) (neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 (neg.f64 (*.f64 d (*.f64 l (sqrt.f64 (/.f64 l h))))) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l)) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d)))) #s(literal -1 binary64))
(*.f64 l (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))
(*.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 h l) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l h) (/.f64 l h))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 l h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l h)) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 l h)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 l h))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h l) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 l) (sqrt.f64 h))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 l #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 l h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 l h)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l h)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 l) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 l h)))
(*.f64 (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l l)) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (*.f64 l l)) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)))) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)))) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)))) (/.f64 d (*.f64 l l)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 l l) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) d)) (/.f64 (*.f64 d d) (*.f64 (*.f64 l l) d)))
(-.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 l l)) (*.f64 (*.f64 l l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 l l) d) (*.f64 (*.f64 l l) (*.f64 l l))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))) (*.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))) (/.f64 (*.f64 (/.f64 d (*.f64 l l)) (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))) (*.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))) (/.f64 (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))) (+.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))
(neg.f64 (/.f64 d (*.f64 l l)))
(/.f64 d (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 d (neg.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 d (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (*.f64 d d)) (neg.f64 (*.f64 (*.f64 l l) (*.f64 d d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (*.f64 l l) d))
(/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) l)
(/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 d (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 l l)) (*.f64 (*.f64 l l) d)) (*.f64 (*.f64 l l) (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1 binary64)) (*.f64 d (*.f64 l l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (*.f64 l l) d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (*.f64 l l) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (*.f64 l l)) (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))) (*.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l)))) (+.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 d d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (*.f64 l l))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 l l)) (*.f64 (*.f64 l l) d))) (neg.f64 (*.f64 (*.f64 l l) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 d d) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1 binary64))) (neg.f64 (*.f64 d (*.f64 l l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (*.f64 l l)) (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))) (*.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (*.f64 l l)) (/.f64 d (*.f64 l l))))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))))))
(pow.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 d (-.f64 #s(literal 0 binary64) l))) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) (*.f64 d d))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 l (sqrt.f64 (/.f64 l h)))
(*.f64 (sqrt.f64 (/.f64 l h)) l)
(*.f64 (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)) l))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/4 binary64))) (pow.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 h l))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M D) l)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 l (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 M D)))
(/.f64 l (*.f64 M D))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 M D) l) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 l M)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 M D) l))))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (/.f64 l M) D)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 M D) l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 M D) l) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 D (/.f64 l M))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 l M)) (neg.f64 D))
(/.f64 (/.f64 l D) M)
(/.f64 (*.f64 l #s(literal 1 binary64)) (*.f64 M D))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(/.f64 (neg.f64 (*.f64 l #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (neg.f64 (neg.f64 (/.f64 l M))) (neg.f64 (neg.f64 D)))
(/.f64 (neg.f64 (/.f64 l D)) (neg.f64 M))
(pow.f64 (/.f64 (*.f64 M D) l) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 M D) l) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 D (/.f64 l M)) #s(literal -1 binary64))
(*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(*.f64 #s(literal 1 binary64) (/.f64 l (*.f64 M D)))
(*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) l)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64)))
(*.f64 (/.f64 l M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 l M))
(*.f64 (/.f64 #s(literal 1 binary64) M) (pow.f64 (/.f64 D l) #s(literal -1 binary64)))
(/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))
(/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))))
(/.f64 #s(literal -1/4 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) h)))
(/.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) d)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64))) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 h #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64)))) d)
(/.f64 (neg.f64 (neg.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))))) d)
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 d (*.f64 M D)))
(pow.f64 (/.f64 d (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
(*.f64 h (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 M (*.f64 (/.f64 D d) (*.f64 h #s(literal 1/4 binary64))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 h #s(literal 1/4 binary64))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 h #s(literal 1/4 binary64)) d))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 h (/.f64 d (*.f64 M D))))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1/4 binary64))
(*.f64 (/.f64 h d) (*.f64 (*.f64 M D) #s(literal 1/4 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) h)
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) M) (/.f64 D d))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 d h))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 d d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) d)))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(/.f64 (neg.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) l))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d)))) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d)))))
(neg.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) l))
(/.f64 h (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l)
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) h) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))))
(/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (/.f64 h l) (/.f64 d (*.f64 M D)))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 d (*.f64 M D)) h))
(/.f64 (*.f64 h (*.f64 M D)) (*.f64 l d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) h) l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))))
(/.f64 (*.f64 h #s(literal 1 binary64)) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) l))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (*.f64 h (*.f64 M D))) (neg.f64 (*.f64 l d)))
(/.f64 (neg.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (/.f64 h (/.f64 l (*.f64 M D))) d)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (neg.f64 (*.f64 h #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal 1 binary64))) (neg.f64 (*.f64 d l)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) l)) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) h)))
(/.f64 (neg.f64 (/.f64 h (/.f64 l (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 #s(literal 1 binary64) l))) (/.f64 d (*.f64 M D)))
(/.f64 (neg.f64 (*.f64 (*.f64 h (*.f64 M D)) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) h) l) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 h (/.f64 (/.f64 (*.f64 M D) d) l))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal 1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) d) l))
(*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (pow.f64 (/.f64 l (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (pow.f64 (/.f64 l (*.f64 h (*.f64 M D))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 M D))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 d M)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(/.f64 (*.f64 d (*.f64 d d)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 d d))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))
(/.f64 (/.f64 d M) D)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 D (/.f64 d M))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 M D))
(/.f64 (neg.f64 (/.f64 d M)) (neg.f64 D))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 d d)))
(/.f64 (/.f64 d D) M)
(/.f64 (/.f64 #s(literal 1 binary64) M) (/.f64 D d))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D))) (neg.f64 (/.f64 #s(literal 1 binary64) d)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (neg.f64 (neg.f64 (/.f64 d M))) (neg.f64 (neg.f64 D)))
(/.f64 (neg.f64 (/.f64 d D)) (neg.f64 M))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) M)) (neg.f64 (/.f64 D d)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (+.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))))
(pow.f64 (/.f64 (*.f64 M D) d) #s(literal -1 binary64))
(pow.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 D (/.f64 d M)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(*.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) d)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 d M))
(*.f64 (/.f64 #s(literal 1 binary64) D) (pow.f64 (*.f64 M (/.f64 #s(literal 1 binary64) d)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) M) (pow.f64 (/.f64 D d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(*.f64 (pow.f64 (/.f64 D d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) M))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d M)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) D))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d l))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 d l)
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal 1 binary64) (/.f64 l d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (*.f64 d d)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) l) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (*.f64 d #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) l) #s(literal 3 binary64)) (pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 0 binary64) l)) (+.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (/.f64 d (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 #s(literal 0 binary64) l) (/.f64 d (-.f64 #s(literal 0 binary64) l))))))
(pow.f64 (/.f64 l d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 d l))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) d)
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(+.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(fma.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(fma.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(exp.f64 (log.f64 (/.f64 l h)))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) h)) (/.f64 l (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 l (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h))
(/.f64 l h)
(/.f64 #s(literal 1 binary64) (/.f64 h l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 h l))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) h))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h l) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l)) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 l #s(literal 1 binary64)) h)
(/.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 h)))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) l))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (*.f64 l #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (/.f64 h l) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 l (/.f64 #s(literal 1 binary64) h))
(*.f64 #s(literal 1 binary64) (/.f64 l h))
(*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) l)
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 l)) (exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 h))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(+.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(-.f64 (/.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))) (/.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 d (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 d (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal -1/2 binary64)) d) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) d) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (*.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 d (pow.f64 h #s(literal -1/2 binary64))) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) d)) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) d)) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (neg.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 3 binary64)) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) #s(literal -1 binary64))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 l)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))
(+.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))))
(fma.f64 h (*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 D d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) #s(literal -1/8 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) l) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (*.f64 M D) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) h) (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) d) (/.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 M D) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) d) (*.f64 M D) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) #s(literal 1 binary64)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 d M)) D #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))
(/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))
(/.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))))
(/.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 #s(literal 1/8 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))
(/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) (*.f64 d (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(/.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) d))
(/.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))) l)
(/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))
(/.f64 (*.f64 h #s(literal 1 binary64)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 h #s(literal 1/8 binary64)) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1 binary64)) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1/8 binary64)) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) h) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (/.f64 d (*.f64 M D)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) h) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (/.f64 d (*.f64 M D)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) l))
(/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (*.f64 d (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D)))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) (neg.f64 (*.f64 d (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))))
(/.f64 (neg.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) d)))
(/.f64 (neg.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d)))) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (neg.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64)) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))
(/.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) h) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))) l)
(/.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d)))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) d)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal -1/8 binary64) (/.f64 h d))) (/.f64 l (*.f64 M D)))
(/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)
(/.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) d) (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))
(/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) d) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) #s(literal -2 binary64)) d)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) #s(literal 1 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 h #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 h #s(literal -1/8 binary64))) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 (*.f64 M D) d)))))
(/.f64 (neg.f64 (*.f64 h #s(literal 1/8 binary64))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1 binary64))) (neg.f64 (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal 1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal -1/8 binary64))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) h)) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (/.f64 l (/.f64 (*.f64 M D) d)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) h)) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 l (/.f64 (*.f64 M D) d)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) h)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (/.f64 l (/.f64 (*.f64 M D) d)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (/.f64 d (*.f64 M D))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 d (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)))) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 l (/.f64 (*.f64 M D) d)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))) (/.f64 d (*.f64 M D)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))))) (neg.f64 (neg.f64 (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1 binary64))) (neg.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal 1/8 binary64))) (/.f64 d (*.f64 M D)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) h)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64))) (neg.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64)))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (/.f64 h (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) (/.f64 d (*.f64 M D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))) d)
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64)))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))) (neg.f64 (/.f64 l (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) d)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (/.f64 (*.f64 M D) d)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64)))) (neg.f64 (/.f64 l (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) d)) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D)))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) #s(literal -1/8 binary64)))
(*.f64 M (*.f64 (/.f64 D d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64))))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -1/8 binary64)))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64))))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) l))
(*.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 (*.f64 M D) d) l))
(*.f64 (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 h d)) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))))
(*.f64 (/.f64 (*.f64 M D) l) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) l) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 h (/.f64 d (*.f64 M D))) #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (*.f64 M D) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d)))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)) (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) h) (/.f64 (*.f64 M D) (*.f64 (/.f64 l (/.f64 (*.f64 M D) d)) d)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) d) (/.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (*.f64 M D))) (/.f64 (/.f64 (*.f64 M D) d) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (/.f64 l (*.f64 M D))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 M D))
(*.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) d) (*.f64 M D))
(*.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) d) l))
(*.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) #s(literal 1 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(*.f64 (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) l) (/.f64 d M)) D)
(*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D))
(*.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (*.f64 h #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 l (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l)) (*.f64 M (*.f64 D (*.f64 h #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 d (*.f64 d d)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal -1/2 binary64)) d))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) d))
(*.f64 (*.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 h #s(literal -1/2 binary64))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/4 binary64))) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d l))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(+.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))) (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(fma.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(fma.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D)))))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (/.f64 h d))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 h d) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))))) #s(literal -1/512 binary64)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 d (*.f64 M D))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) (/.f64 h (/.f64 d (*.f64 M D)))) #s(literal -8 binary64))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))))

simplify690.0ms (2.2%)

Algorithm
egg-herbie
Rules
7826×*-lowering-*.f32
7826×*-lowering-*.f64
3454×accelerator-lowering-fma.f32
3454×accelerator-lowering-fma.f64
2654×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026413409
176513025
2270912996
3584612950
0820812698
Stop Event
iter limit
node limit
Counts
1056 → 1056
Calls
Call 1
Inputs
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(sqrt (/ h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(/ (* D (* M h)) d)
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(* -1 (/ d (pow l 2)))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(/ l (* D M))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(* 1/4 (/ (* D (* M h)) d))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ (* D (* M h)) (* d l))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(/ d l)
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (sqrt (/ d h)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(/ l h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
Outputs
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(* (sqrt (/ h d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(* -1 (* (sqrt (/ h d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(/ (* D (* M h)) d)
(/.f64 (*.f64 h (*.f64 D M)) d)
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l h))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l h))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l h))
(* -1 (* (sqrt (/ l h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(* -1 (/ d (pow l 2)))
(-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* -1 (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(/ l (* D M))
(/.f64 l (*.f64 D M))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(* 1/4 (/ (* D (* M h)) d))
(*.f64 (/.f64 (*.f64 h (*.f64 D M)) d) #s(literal 1/4 binary64))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ (* D (* M h)) (* d l))
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 d l))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(/ d l)
(/.f64 d l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (* h (+ (* -1 (sqrt (/ d (pow h 3)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (sqrt (/ d h)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d))))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(/ l h)
(/.f64 l h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 d d))) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (+.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 d d)))) d))) (/.f64 #s(literal -1/8 binary64) l))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) M) #s(literal 1/8 binary64)) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) l)) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) l))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M))) (*.f64 l (sqrt.f64 (/.f64 d h)))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 d d)) d)) (/.f64 (*.f64 D D) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))

eval754.0ms (2.4%)

Compiler

Compiled 81712 to 5324 computations (93.5% saved)

prune526.0ms (1.7%)

Pruning

80 alts after pruning (76 fresh and 4 done)

PrunedKeptTotal
New2664322696
Fresh254469
Picked325
Done022
Total2692802772
Accuracy
99.2%
Counts
2772 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.0%
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
30.0%
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
40.4%
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
71.6%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
14.3%
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
7.9%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
43.1%
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
21.7%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
16.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
35.9%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
38.4%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
38.8%
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
5.8%
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
24.2%
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
6.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
5.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
71.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
8.5%
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
39.9%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
10.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
17.1%
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
17.9%
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
25.2%
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
25.2%
(/.f64 d (sqrt.f64 (*.f64 h l)))
21.6%
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
24.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
6.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
24.9%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
39.9%
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
5.8%
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
62.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
30.0%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
20.3%
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
35.9%
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
25.2%
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
24.2%
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l))) d)
42.1%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
42.4%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
42.1%
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
5.0%
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
12.2%
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
13.3%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
39.1%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
39.0%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
37.1%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
38.7%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
25.2%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
7.2%
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
7.3%
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
20.8%
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
62.2%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
62.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
42.1%
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
11.8%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
14.2%
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
69.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
71.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
7.2%
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
7.2%
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
8.2%
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
23.7%
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
16.2%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
17.8%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
13.8%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
34.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
72.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
72.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
26.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
71.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
28.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
32.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
35.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
25.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
20.1%
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
23.5%
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
25.2%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
25.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
12.7%
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
30.6%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
Compiler

Compiled 5656 to 1945 computations (65.6% saved)

regimes405.0ms (1.3%)

Counts
150 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (*.f64 (sqrt.f64 (*.f64 d h)) #s(literal -1/8 binary64)))) (*.f64 d d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 h (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (fma.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 (*.f64 (/.f64 h d) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (/.f64 (*.f64 M D) d)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 h (/.f64 (*.f64 M D) d))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal -1/8 binary64))) (/.f64 (*.f64 l d) (*.f64 M D))) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

7 calls:

49.0ms
(*.f64 M D)
49.0ms
h
45.0ms
l
44.0ms
M
43.0ms
D
Results
AccuracySegmentsBranch
85.5%2d
85.5%2h
87.6%3l
72.2%1M
72.2%1D
79.0%3(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
72.2%1(*.f64 M D)
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes134.0ms (0.4%)

Counts
134 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

1 calls:

85.0ms
l
Results
AccuracySegmentsBranch
87.6%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes228.0ms (0.7%)

Counts
131 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

3 calls:

71.0ms
h
51.0ms
d
40.0ms
l
Results
AccuracySegmentsBranch
85.2%2h
85.2%2d
85.2%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes144.0ms (0.5%)

Counts
130 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (/.f64 l (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal -1/8 binary64)) d) l) (/.f64 (*.f64 M D) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 h (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) (*.f64 l l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l) l)
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 M D))) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d #s(literal -2 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))) l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 h #s(literal 1/4 binary64))))))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 (/.f64 h l) l))) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 D d) h)) (/.f64 (*.f64 l d) (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) (*.f64 (/.f64 M (/.f64 (*.f64 d #s(literal 2 binary64)) D)) #s(literal 1/2 binary64))) (/.f64 h l))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (sqrt.f64 d)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 M D) d) l) #s(literal -2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
Outputs
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

3 calls:

43.0ms
h
41.0ms
d
37.0ms
l
Results
AccuracySegmentsBranch
80.5%2l
82.2%3d
80.5%2h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes110.0ms (0.4%)

Counts
94 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 d (*.f64 M D)))) l))))
Outputs
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

3 calls:

30.0ms
l
28.0ms
h
28.0ms
d
Results
AccuracySegmentsBranch
79.5%2h
79.5%2l
81.2%3d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes99.0ms (0.3%)

Counts
92 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))
Calls

3 calls:

28.0ms
d
26.0ms
l
26.0ms
h
Results
AccuracySegmentsBranch
74.8%2h
74.8%2l
78.9%4d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes339.0ms (1.1%)

Counts
91 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 M D) d) l))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 h #s(literal 1/4 binary64))) (*.f64 (/.f64 l (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M D)) h)) (*.f64 d #s(literal -2 binary64))) (/.f64 l (*.f64 M D)))))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (/.f64 D d) (/.f64 d D))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 d (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l))) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D))))) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 h (/.f64 d (*.f64 M D)))))) #s(literal 1/64 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)))))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 d (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 d (/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 h l) (*.f64 h l)) (*.f64 (*.f64 h l) (*.f64 h l))) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) #s(literal -1/8 binary64)) D) (/.f64 D l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))))) M))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (/.f64 (*.f64 D D) l)) #s(literal -1/8 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 l (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) d) (*.f64 M M)) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 d h)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D D) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) l)) (*.f64 d d))))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
Calls

6 calls:

81.0ms
M
66.0ms
h
57.0ms
l
48.0ms
(*.f64 M D)
44.0ms
d
Results
AccuracySegmentsBranch
64.0%2D
64.6%2M
66.8%3(*.f64 M D)
70.2%2h
70.2%2l
74.3%4d
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes128.0ms (0.4%)

Counts
62 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))
Calls

6 calls:

24.0ms
l
21.0ms
M
20.0ms
d
19.0ms
D
18.0ms
h
Results
AccuracySegmentsBranch
47.0%3D
46.4%3M
46.3%3(*.f64 M D)
60.0%3h
63.2%3l
62.3%3d
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes44.0ms (0.1%)

Counts
59 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))
Calls

2 calls:

18.0ms
l
18.0ms
d
Results
AccuracySegmentsBranch
61.3%3d
62.3%3l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes43.0ms (0.1%)

Counts
58 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))
Calls

2 calls:

18.0ms
l
17.0ms
d
Results
AccuracySegmentsBranch
60.2%3d
60.8%3l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes60.0ms (0.2%)

Counts
57 → 5
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

3 calls:

17.0ms
l
17.0ms
h
17.0ms
d
Results
AccuracySegmentsBranch
46.4%4h
51.0%5d
48.1%4l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes27.0ms (0.1%)

Counts
56 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

1 calls:

20.0ms
d
Results
AccuracySegmentsBranch
49.3%4d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes89.0ms (0.3%)

Counts
55 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) d) (*.f64 l l))
(*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) d)))))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

5 calls:

17.0ms
M
17.0ms
d
16.0ms
D
16.0ms
l
16.0ms
h
Results
AccuracySegmentsBranch
43.3%3h
39.4%3M
45.8%4l
37.8%3D
47.1%5d
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes51.0ms (0.2%)

Counts
50 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) l) (sqrt.f64 (/.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 l l))) (*.f64 l (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)) l)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l h))) l) (/.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (sqrt.f64 (/.f64 l h)))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 l (sqrt.f64 (/.f64 l h)))) l)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 l (-.f64 #s(literal 0 binary64) d))) l) l)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 l (pow.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) l))
(/.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) l)
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 l (sqrt.f64 (/.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h l)) l))) (*.f64 l l))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 l (pow.f64 (*.f64 (/.f64 l h) (/.f64 l h)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))))
(/.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 (*.f64 (*.f64 h (*.f64 h (*.f64 l l))) h) l)) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 l l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 (*.f64 l (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (*.f64 l l))) d)
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) d))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

3 calls:

16.0ms
h
15.0ms
d
15.0ms
l
Results
AccuracySegmentsBranch
38.6%2h
41.4%4d
42.3%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes9.0ms (0%)

Counts
18 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d))))
(*.f64 d (pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/4 binary64)))
Outputs
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

1 calls:

7.0ms
l
Results
AccuracySegmentsBranch
39.6%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes6.0ms (0%)

Counts
14 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
Outputs
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

1 calls:

5.0ms
l
Results
AccuracySegmentsBranch
39.1%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes22.0ms (0.1%)

Counts
13 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
Outputs
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

4 calls:

6.0ms
l
6.0ms
M
5.0ms
h
4.0ms
d
Results
AccuracySegmentsBranch
33.5%2M
36.0%2d
36.4%2h
37.7%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
l
Results
AccuracySegmentsBranch
37.6%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes12.0ms (0%)

Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch150.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
-5.46365773951071e-306
1.0888845335554015e-306
74.0ms
-1.884648994607687e-132
-2.0459270332433076e-141
Results
58.0ms266×0invalid
57.0ms272×0valid
Compiler

Compiled 1413 to 883 computations (37.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-pow: 35.0ms (37.9% of total)
ival-div: 29.0ms (31.4% of total)
ival-mult: 24.0ms (26% of total)
ival-sub: 3.0ms (3.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch125.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
-5.46365773951071e-306
1.0888845335554015e-306
62.0ms
-1.884648994607687e-132
-2.0459270332433076e-141
Results
55.0ms272×0valid
40.0ms227×0invalid
Compiler

Compiled 1404 to 865 computations (38.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-pow: 32.0ms (43.7% of total)
ival-div: 19.0ms (25.9% of total)
ival-mult: 19.0ms (25.9% of total)
ival-sub: 2.0ms (2.7% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch78.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
70.0ms
-2.3742268662887866e-297
2.70986039168972e-308
Results
40.0ms160×0valid
20.0ms151×0invalid
Compiler

Compiled 798 to 489 computations (38.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-pow: 21.0ms (44.5% of total)
ival-div: 13.0ms (27.5% of total)
ival-mult: 11.0ms (23.3% of total)
ival-sub: 1.0ms (2.1% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch139.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
2.70986039168972e-308
5.539728334498186e-302
55.0ms
-1.04544114351192e+229
-3.4260839365665e+223
Results
60.0ms288×0valid
44.0ms304×0invalid
Compiler

Compiled 1119 to 704 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-pow: 30.0ms (37.8% of total)
ival-div: 23.0ms (29% of total)
ival-mult: 21.0ms (26.4% of total)
ival-sub: 4.0ms (5% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch128.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.70986039168972e-308
5.539728334498186e-302
61.0ms
-1.04544114351192e+229
-3.4260839365665e+223
Results
61.0ms288×0valid
39.0ms261×0invalid
Compiler

Compiled 1119 to 704 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-pow: 29.0ms (38.4% of total)
ival-div: 24.0ms (31.8% of total)
ival-mult: 19.0ms (25.1% of total)
ival-sub: 3.0ms (4% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch249.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
123.0ms
-2.3742268662887866e-297
2.70986039168972e-308
42.0ms
-3.0493539896919648e-214
-4.31780236460422e-215
65.0ms
-5.790546624246212e+181
-1.0106977700195968e+170
Results
118.0ms411×0invalid
85.0ms416×0valid
Compiler

Compiled 1530 to 983 computations (35.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
ival-div: 95.0ms (56.2% of total)
ival-pow: 36.0ms (21.3% of total)
ival-mult: 32.0ms (18.9% of total)
ival-sub: 4.0ms (2.4% of total)
const: 2.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch206.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
-2.5719037494943396e-285
-2.3742268662887866e-297
42.0ms
-3.0493539896919648e-214
-4.31780236460422e-215
73.0ms
-5.790546624246212e+181
-1.0106977700195968e+170
Results
90.0ms416×0valid
67.0ms464×0invalid
Compiler

Compiled 1520 to 973 computations (36% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-div: 38.0ms (32.7% of total)
ival-pow: 36.0ms (31% of total)
ival-mult: 34.0ms (29.2% of total)
ival-sub: 7.0ms (6% of total)
const: 2.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch119.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
-5.46365773951071e-306
1.0888845335554015e-306
48.0ms
-1.5232281712568428e-109
-6.167234009533188e-111
Results
50.0ms240×0valid
43.0ms246×0invalid
Compiler

Compiled 836 to 557 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-pow: 29.0ms (39.7% of total)
ival-div: 21.0ms (28.7% of total)
ival-mult: 19.0ms (26% of total)
ival-sub: 3.0ms (4.1% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch136.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
-5.46365773951071e-306
1.0888845335554015e-306
56.0ms
-1.5232281712568428e-109
-6.167234009533188e-111
Results
59.0ms240×0valid
44.0ms267×0invalid
Compiler

Compiled 836 to 565 computations (32.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-pow: 29.0ms (40.2% of total)
ival-mult: 21.0ms (29.1% of total)
ival-div: 19.0ms (26.3% of total)
ival-sub: 3.0ms (4.2% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch168.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
-5.46365773951071e-306
1.0888845335554015e-306
96.0ms
-1.5232281712568428e-109
-6.167234009533188e-111
Results
89.0ms245×0invalid
52.0ms240×0valid
Compiler

Compiled 836 to 565 computations (32.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-pow: 31.0ms (42.5% of total)
ival-div: 19.0ms (26.1% of total)
ival-mult: 19.0ms (26.1% of total)
ival-sub: 2.0ms (2.7% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch294.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
5.813670994577896e+46
4.6459781351252e+49
65.0ms
7.624442319100314e-156
1.3931792584462043e-139
65.0ms
-2.5719037494943396e-285
-2.3742268662887866e-297
62.0ms
-3.308357824582325e+95
-7.042561353073086e+86
Results
140.0ms592×0valid
86.0ms568×0invalid
Compiler

Compiled 1896 to 1277 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 172.0ms
ival-pow: 65.0ms (37.8% of total)
ival-div: 49.0ms (28.5% of total)
ival-mult: 49.0ms (28.5% of total)
ival-sub: 7.0ms (4.1% of total)
const: 2.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch344.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
5.973627552204806e+21
2.132134414568059e+24
155.0ms
-2.5719037494943396e-285
-2.3742268662887866e-297
66.0ms
-3.308357824582325e+95
-7.042561353073086e+86
Results
178.0ms432×0valid
69.0ms437×0invalid
Compiler

Compiled 1304 to 901 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 176.0ms
ival-mult: 75.0ms (42.7% of total)
ival-div: 56.0ms (31.9% of total)
ival-pow: 38.0ms (21.6% of total)
ival-sub: 4.0ms (2.3% of total)
const: 2.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch263.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
7.027638208131547e-74
3.398054946070215e-73
56.0ms
-5.46365773951071e-306
1.0888845335554015e-306
147.0ms
-1.4747854711057395e-200
-1.518371798951326e-203
Results
126.0ms352×0valid
101.0ms356×0invalid
Compiler

Compiled 896 to 629 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 194.0ms
ival-pow: 114.0ms (58.8% of total)
ival-div: 48.0ms (24.7% of total)
ival-mult: 27.0ms (13.9% of total)
ival-sub: 4.0ms (2.1% of total)
const: 1.0ms (0.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch134.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
-5.306858314706788e-299
-5.46365773951071e-306
61.0ms
-1.4747854711057395e-200
-1.518371798951326e-203
Results
55.0ms272×0valid
45.0ms263×0invalid
Compiler

Compiled 591 to 436 computations (26.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-pow: 29.0ms (37.9% of total)
ival-div: 22.0ms (28.8% of total)
ival-mult: 21.0ms (27.5% of total)
ival-sub: 3.0ms (3.9% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch113.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
73.0ms
-1.4747854711057395e-200
-1.518371798951326e-203
Results
43.0ms128×0valid
22.0ms125×0invalid
Compiler

Compiled 288 to 221 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-mult: 28.0ms (52.7% of total)
ival-pow: 13.0ms (24.5% of total)
ival-div: 10.0ms (18.8% of total)
ival-sub: 1.0ms (1.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch144.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
93.0ms
-1.4747854711057395e-200
-1.518371798951326e-203
Results
48.0ms128×0valid
36.0ms162×0invalid
Compiler

Compiled 288 to 221 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-pow: 38.0ms (53.1% of total)
ival-mult: 20.0ms (28% of total)
ival-div: 11.0ms (15.4% of total)
ival-sub: 2.0ms (2.8% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
62.0ms
-4.6928943615806625e-231
-3.439216627149545e-238
Results
31.0ms144×0valid
21.0ms125×0invalid
Compiler

Compiled 300 to 218 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-pow: 16.0ms (39.7% of total)
ival-div: 12.0ms (29.8% of total)
ival-mult: 10.0ms (24.8% of total)
ival-sub: 2.0ms (5% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch69.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
-4.6928943615806625e-231
-3.439216627149545e-238
Results
35.0ms144×0valid
21.0ms124×0invalid
Compiler

Compiled 282 to 200 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-pow: 18.0ms (41.2% of total)
ival-div: 12.0ms (27.5% of total)
ival-mult: 11.0ms (25.2% of total)
ival-sub: 2.0ms (4.6% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

simplify44.0ms (0.1%)

Algorithm
egg-herbie
Rules
128×*-commutative_binary64
50×+-commutative_binary64
42×neg-mul-1_binary64
34×sub-neg_binary64
34×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02141153
12821153
23131153
33471153
43791153
54011153
64111153
74151153
84161153
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 l #s(literal -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 l #s(literal -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l)))
(if (<=.f64 d #s(literal -8600000000000000630043496349851560001545320438910249016855945688573851311104394974923120206475004271055779744761928098742806444457489609686759260380432372279599388200568632491930846699022415778602023299796640272762210864823533568 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -1380000000000000043948014688618038637852842738299641992353192310980761555558685753796694579932124869273950569534139057397184219003493371891068840682304888462230714365938717002214938210977798897609503560117238241230489482705240064 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -1550000000000000008031143376228323657664358945674215174915495065361219401715149757305767698479956041846371148015651469591398711008416949118783924467875248565461732805857771520 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -3396133326907801/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -32000000000000000295953472636531150226118730933041491709040684436269008182659788457870557076560070609154620065418911652598201538758980199435964021226046678806398239030608152196284416 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -136451785456117/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l))))))
(if (<=.f64 l #s(literal -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal -5923061480360627/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))))
(if (<=.f64 l #s(literal -1438457788087581/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))))
(if (<=.f64 d #s(literal -1350000000000000033554931254992206166679069758171335234928342507019998202064098539077632 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (if (<=.f64 d #s(literal 1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (if (<=.f64 d #s(literal 164999999999999995065118340246570309146267090944 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))))))
(if (<=.f64 d #s(literal -3400000000000000215386276107268099203732286853388438060373892008466584962354485305278464 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (if (<=.f64 d #s(literal 6200000000000000000000 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 l #s(literal -8135587088075431/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 1750577792162449/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 l #s(literal -312409991464761/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -8696971821798503/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))))
(if (<=.f64 l #s(literal -3883019193223799/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -3883019193223799/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -751484838820783/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -4811335858303793/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 l #s(literal -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 l #s(literal -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal -2 binary64)) l))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 l #s(literal -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 l #s(literal -3666197480843679/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l)))
(if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 l (/.f64 (*.f64 M D) d))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l)))
(if (<=.f64 d #s(literal -8600000000000000630043496349851560001545320438910249016855945688573851311104394974923120206475004271055779744761928098742806444457489609686759260380432372279599388200568632491930846699022415778602023299796640272762210864823533568 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -8600000000000000630043496349851560001545320438910249016855945688573851311104394974923120206475004271055779744761928098742806444457489609686759260380432372279599388200568632491930846699022415778602023299796640272762210864823533568 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))) (/.f64 (/.f64 h l) (/.f64 d (*.f64 M D))))))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -1380000000000000043948014688618038637852842738299641992353192310980761555558685753796694579932124869273950569534139057397184219003493371891068840682304888462230714365938717002214938210977798897609503560117238241230489482705240064 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d))) #s(literal -1/8 binary64)) h)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -1380000000000000043948014688618038637852842738299641992353192310980761555558685753796694579932124869273950569534139057397184219003493371891068840682304888462230714365938717002214938210977798897609503560117238241230489482705240064 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (if (<=.f64 d #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 M D) d) (/.f64 l (/.f64 (*.f64 M D) d)))))))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 d #s(literal -1550000000000000008031143376228323657664358945674215174915495065361219401715149757305767698479956041846371148015651469591398711008416949118783924467875248565461732805857771520 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -3396133326907801/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 h)) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -1550000000000000008031143376228323657664358945674215174915495065361219401715149757305767698479956041846371148015651469591398711008416949118783924467875248565461732805857771520 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -3396133326907801/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (/.f64 (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 h)) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -32000000000000000295953472636531150226118730933041491709040684436269008182659788457870557076560070609154620065418911652598201538758980199435964021226046678806398239030608152196284416 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -136451785456117/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l))))))
(if (<=.f64 d #s(literal -32000000000000000295953472636531150226118730933041491709040684436269008182659788457870557076560070609154620065418911652598201538758980199435964021226046678806398239030608152196284416 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -136451785456117/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) l) (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l #s(literal -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)) l)))) (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 d (*.f64 M D))) (*.f64 l (/.f64 (/.f64 d (*.f64 M D)) #s(literal -1/8 binary64)))))) (sqrt.f64 (*.f64 l h)))))
(if (<=.f64 l #s(literal -5923061480360627/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))))
(if (<=.f64 l #s(literal -5923061480360627/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (/.f64 #s(literal -1/8 binary64) (/.f64 d (*.f64 M D)))) (/.f64 l (*.f64 M D))) d)))))
(if (<=.f64 l #s(literal -1438457788087581/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))))
(if (<=.f64 l #s(literal -1438457788087581/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (/.f64 l (/.f64 (*.f64 M D) d))) (*.f64 #s(literal -1/8 binary64) (/.f64 h d)))))))
(if (<=.f64 d #s(literal -1350000000000000033554931254992206166679069758171335234928342507019998202064098539077632 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (if (<=.f64 d #s(literal 1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (if (<=.f64 d #s(literal 164999999999999995065118340246570309146267090944 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M))) l) (*.f64 d d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))))))
(if (<=.f64 d #s(literal -1350000000000000033554931254992206166679069758171335234928342507019998202064098539077632 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) (if (<=.f64 d #s(literal 164999999999999995065118340246570309146267090944 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) l) (*.f64 d d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))))))
(if (<=.f64 d #s(literal -3400000000000000215386276107268099203732286853388438060373892008466584962354485305278464 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d))) (if (<=.f64 d #s(literal 6200000000000000000000 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 d #s(literal -3400000000000000215386276107268099203732286853388438060373892008466584962354485305278464 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal -1767204259295051/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 6200000000000000000000 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 l #s(literal -8135587088075431/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 1750577792162449/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) M) M)) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 l #s(literal -8135587088075431/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 1750577792162449/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))))
(if (<=.f64 l #s(literal -312409991464761/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -8696971821798503/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (/.f64 d (pow.f64 (*.f64 h (*.f64 h (*.f64 l l))) #s(literal 1/4 binary64))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))))
(if (<=.f64 l #s(literal -3883019193223799/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -3883019193223799/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -3883019193223799/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -751484838820783/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -4811335858303793/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal -4811335858303793/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))

soundness5.2s (16.5%)

Rules
8730×*-lowering-*.f32
8730×*-lowering-*.f64
7826×*-lowering-*.f32
7826×*-lowering-*.f64
7494×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026413409
176513025
2270912996
3584612950
0820812698
054292
1311280
22780249
08280249
050256
1278243
22340239
08274234
036204
1182202
21513190
08316185
02327
15227
215927
3104027
4342027
5670127
0800426
068325
1359315
22927301
08847297
025814492
175314070
2268713996
3568513895
0830913733
024510284
168910089
2240310053
3582710011
080999801
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3214 to 1730 computations (46.2% saved)

preprocess142.0ms (0.5%)

Remove

(sort M D)

(abs D)

(abs M)

Compiler

Compiled 3812 to 1142 computations (70% saved)

end0.0ms (0%)

Profiling

Loading profile data...